Logo

Roy Longbottom at Linkedin Roy Longbottom's Android MultiThreading
Benchmark Apps

For latest results see Android Benchmarks For 32 Bit and 64 Bit CPUs from ARM, Intel and MIPS.

Logo

Contents


General CPU, Cache and RAM MFLOPS # MP-MFLOPS Results
MP Whetstone Benchmark MP-WHETS Results MP Dhrystone Benchmark
MP-Dhry Results MP BusSpeed Benchmark # MP-BusSpd Results
MP-RandMem Benchmark # MP-RandMem Results Systems Used

Download Benchmark Apps

A Settings, Security option may need changing to allow installation of non-Market applications

Logo MP-MFLOPS.apk
CPU, Cache, RAM MFLOPS
Download
Logo MP-MFLOPS-v5.apk
MFLOPS older CPUs
Download
Logo MP-WHETS.apk
Whetstone Benchmark
Download
Logo MP-Dhry.apk
Dhrystone Benchmark
Download
Logo MP-v7-BusSpd.apk
Bus, Cache Memory Speed
Download
Logo MP-v5-BusSpd.apk
Bus Speed older CPUs
Download
Logo MP-v7-RndMem.apk
Serial/Random Memory Speed
Download
Logo MP-v5-RndMem.apk
RandMem older CPUs
Download
All have option to save results via Email

WARNING - Most of the benchmarks provide two libraries. Early versions of Android 4, Ice Cream Sandwich, can sometimes fail to select the one to use faster hardware instructions, resulting in extremely slow performance - See # above.
For maximum and consistent performance, some units might need setting of a CPU Mode (example ICS Settings, Developer Options, CPU Mode, Change Normal to Performance).

Logo Versions that will run on both ARM and Intel CPUs, in Native Mode, are available via Android Native ARM-Intel Benchmarks.htm. Besides running on x86 and the latest armeabi-v7a CPUs, code is included for the older armeabi, arm64-v8a, x86-64, mips and mips64 processors, automatically selected at run time. Latest, from August 2015, are measurements on a 64 bit ARM CPU. Details are in Android 64 Bit Benchmarks.htm. Results are also below.

Some of these benchmarks produce poor performance, influenced by Power Saving options and short running time. For versions that run for extended periods see Android Long MP Benchmarks.htm.

To Start


General

Roy Longbottom’s PC Benchmark Collection comprises numerous FREE benchmarks and reliability testing programs, for processors, caches, memory, buses, disks, flash drives, graphics, local area networks and Internet. Original ones run under DOS and later ones under all varieties of Windows. Most have also been converted to run under Linux and now many as Android Apps.

Android Benchmarks.htm provides details, results and links to download the apps and source code. The latter are written in Java or in C with a Java front end. A standard screen layout is used, an example being shown on the right. The same methods and display are being used for the new multithreading programs. So far, the C code for multithreading in the Linux benchmarks compiles and works with Android.

As indicated above, early versions of Android 4, Ice Cream Sandwich, can sometimes fail to select library to use fast vfpv3 hardware, resulting in extremely slow performance. In this case, two versions of the programs have being produced, one to use vfpv3 (v7) and the other for older CPUs (v5).

These benchmarks were developed on a Linux Ubuntu PC, using Eclipse Integrated Development Environment for Java, Android Software Development Kit and compiled C/C++ code from Native Development Kit (all free software). Eclipse projects for the benchmarks, with source code, can be downloaded from www.roylongbottom.org.uk/Android MP Benchmarks.zip.

Versions 1.1 January 2013 - Coloured display instead of black and white, background image, wider format for HD displays. See also www.roylongbottom.org.uk/Android NEON Benchmarks.htm.

CPU MHz over 23 seconds

MHz Graph
       T11 Cortex-A15 Android 4.2.2 Linux  3.4.35
       P11 Cortex-A9  Android 4.2.2 Linux  3.4.35
       T7  Cortex-A9  Android 4.3   Linux  3.1.10
   

Results are now included for a Tablet (A1) using an Intel Atom CPU. Android versions have a compatibility layer called Houdini that maps ARM instructions into X86 instructions.

Phone
Standard Layout
This has right/left scroll to see all details. The Save button Emails results to me AND/OR whoever is desired.

Unpredictable

On multithreading these processor benchmarks, using a particular device, CPU MHz is expected to be constant at the maximum value, subject to Power Saving settings. This is not always the case on later devices. For example, tablet T11 normally runs at 1700 MHz or 1000 MHz with the Saving option selected but, with some benchmarks, it will not run at the higher frequency when individual test running time is low.

The graph shows measured MHz whilst running MP-RandMem, with longer test times, on three devices, also MP-Whets on T11 where it runs continuously at 1700 MHz.

See results below for more details, particularly MP-RandMem and MP-MFLOPS.



To Start


Logo Logo CPU, Cache and RAM MFLOPS Benchmark

This benchmark uses the same multithreading programming code as my Linux MultiThreading Benchmarks, where the latter executes identical functions as my CUDA and OpenMP performance tests. Details and results of these can be found in Linux CUDA MFLOPS.htm and OpenMP Speeds.htm. The arithmetic operations executed are of the form x[i] = (x[i] + a) * b - (x[i] + c) * d + (x[i] + e) * f with 2, 8 or 32 operations per input data word. Array sizes used are 0.1, 1 or 10 million 4 byte single precision floating point words. The program checks for consistent numeric results, primarily to show that all calculations are carried out and can be run using between 1 and 64 threads. Each thread uses the same calculations but accessing different segments of the data.

The Android version uses the functions with 2 and 32 operations per word with 1, 2, 4 and 8 threads. Data sizes are also limited to three to use L1 cache, L2 cache and RAM at 12.8, 128 and 12800 KB (3200, 32000 and 3200000 single precision floating point words). In a v7 version, for faster hardware, these are accessed 5000, 500 and 5 times respectively (for constant 32 million and 512 million arithmetic operations). This means that numeric results at given data sizes should be the same at all thread sizes. The i5 version, for older CPUs, uses 1000, 100 and 1 repeat passes.

Below is an example of results, with system information as included in Emailed results from all benchmarks. Numeric results are provided for both i7 and i5 versions, showing differences between them due to differing pass counts, but consistent across threads.

To Start



 Android MP-MFLOPS v7 Benchmark V1.0 28-Sep-2012 18.21

    FPU Add & Multiply using 1, 2, 4 and 8 Threads
        2 Ops/Word              32 Ops/Word
 KB     12.8     128   12800    12.8     128   12800
 MFLOPS
 1T      183     159      90     588     539     524
 2T      340     310     152    1117    1108    1048
 4T      348     341     158    1144    1099    1067
 8T      330     346     160    1129    1141    1055
 Results x 100000, 0 indicates ERRORS
 1T    86735   98519   99984   79897   97638   99975
 2T    86735   98519   99984   79897   97638   99975
 4T    86735   98519   99984   79897   97638   99975
 8T    86735   98519   99984   79897   97638   99975

          Total Elapsed Time    9.6 seconds

 #####################################################

 Android MP-MFLOPS v5 Benchmark V1.0 Results x 100000

 1T    97075   99700   99996   95363   99520   99995
 2T    97075   99700   99996   95363   99520   99995
 4T    97075   99700   99996   95363   99520   99995
 8T    97075   99700   99996   95363   99520   99995

 #####################################################

 System Information

 Screen pixels w x h 1024 x 552 

 Android Build Version      4.0.3

 Processor       : ARMv7 Processor rev 0 (v7l)
 processor       : 0
 BogoMIPS        : 2393.70

 processor       : 1
 BogoMIPS        : 2393.70

 Features        : swp half thumb fastmult vfp edsp neon vfpv3 
 CPU implementer : 0x41
 CPU architecture: 7
 CPU variant     : 0x3
 CPU part        : 0xc09
 CPU revision    : 0

 Hardware        : Amlogic Meson6 g04 customer platform
 Revision        : 0020
 Serial          : 000000000000000c

 Linux version 3.0.8+ (zuguo.chen@droid02-sz) (gcc version 4.4.1
 (Sourcery G++ Lite 2010q1-202) ) #13 SMP PREEMPT Wed Apr 25 
 20:41:16 CST 2012
   


To Start


MP-MFLOPS Results

For maximum performance Tablet T4 requires the CPU Mode to be set to Performance, via Settings. This has a dual core CPU, where two or more threads produce appropriate performance gains using caches and, surprisingly, also using shared RAM. As for other v7 results, tests using 32 operations per word are CPU limited, with the dual core producing more than 1 GFLOPS. An example of poor initial performance using Normal CPU mode is also shown along with v5 results, not using vfpv3 hardware.

Tablet T2 could be expected to produce the same MFLOPS speeds at all thread sizes using the same data KB. It looks as though this device does not start in the CPU Mode for Performance. No manual settings are available. Tablet T1 has an older CPU, where the v7 benchmark cannot be installed and, maybe, is always running at 300 MHz.

As indicted in Android Benchmarks.htm the Cortex-A9 CPUs in tablets T7 and T4 both appear to be running at around 1200 MHz, lower than that specified. Then T7 appears to use the same frequency with two and four threads, providing a linear increase in performance. Although this benchmark is more CPU limited, P11 still provides a significant performance increase in the two operations tests using RAM. The P11 phone might have some background tasks running as it appears reluctant to fully utilise all CPUs with four threads.

August 2013 - Tablet T11 has a dual core Cortex-A15 CPU (Samsung Exynos 5250) and performs well, compared to P11, with the earlier fastest Cortex-A9. First results indicate that single and dual thread results are 1.9 to 3.0 times faster or 1.5 to 2.5 times faster, assuming the same CPU MHz. However, as T11 system appeared to run twice as fast using four threads, compared to two, further investigation was carried out.

The benchmark was run with Power Saving option enabled, when the CPU runs at 1000 MHz. As shown in the results below, cache based single and two thread results were the same as with the option disabled. Running a variation of my Measure CPU MHz App (100 ms sampling), with this and other benchmarks, showed that multi-threaded programs ran at the lower MHz when elapsed time for test functions was short. Next, MP_MFLOPS was modified to run the tests 100 times longer and results are shown below. This was also run on T4 and T7 where performance was the same as from the unmodified benchmark. Note that the new results on T11 are about 1.7 times faster than the 1000 MHz results, for cached data. Full speed was also confirmed with the MHz program.

The 100x version was also run on P11, where performance also improved, but not as much as T11. With these, T11 is 2.3 to 4.7 times faster, using one or two threads, and 1.9 to 3.9 times faster, assuming the same CPU MHz.

February 2015 - Results for Atom system A1, and others, show that the ARM to Intel mapping conversion takes into account threaded programs, and appropriate gains from using four cores can be demonstrated. Performance is relatively good on the old V5 instructions version but is variable on the V7 variety. It is not good on the CPU limited part, with 32 operations per word, but the fast memory can provide apparent high speeds, on the first part, compared with such as the Nexus 7.

On tablet A1, the later native code ARM/Intel version produced performance gains of up to nearly twice as fast as the ARM converted test run. In both cases, with 2 operations per word, maximum MP gains were on using L2 cache based data, with RAM speed performance limitations, where two threads were needed for maximum speed (See Android Native ARM-Intel Benchmarks.htm).

July 2015 - T21, with the Qualcomm Snapdragon 800, produces the fastest overall performance so far, using four cores. On a single core T11, with a Cortex-A15, is faster, typically by 50% on a per MHz basis.

August 2015 - Results provided for T22, with 64 bit CPU and 64 bit Android 5.0, showing that, at 32 operations per word, it was just over twice as fast at 64 bits, then up to 3.7 times, at 2 operations per word, with cache based data. The reason is that 64 bit vector SIMD instructions were produced, instead of scalars.

October 2015 - T7 Nexus 7, Android 5.0.2, then up to 5.1.1, upgrades, similar speeds (not shown). T22 Android 5.0.2 to 5.1 (ARM-v8 CPU), as with other benchmarks, practically all results were a little faster, average around 3% for both 32 bit and 64 bit compilations (see below).

For a version using NEON functions see www.roylongbottom.org.uk/Android NEON Benchmarks.htm.


 *****************************************************
 A1 Quad Core 1.86 GHz Intel Atom Z3745, Android 4.4
   Dual Channel LPDDR3-1066 Bandwidth 17.1 GB/s

Android MP-MFLOPS v7 Benchmark V1.1 04-Feb-2015 10.59

     FPU Add & Multiply using 1, 2, 4 and 8 Threads
         2 Ops/Word              32 Ops/Word
 KB     12.8     128   12800    12.8     128   12800
 MFLOPS
 1T      413     495     467     556     529     562
 2T      919     937     888    1141    1148    1084
 4T     1513     937     869    1841    2141    2183
 8T     1077    1163     910    1983    2066    2175

          Total Elapsed Time    6.7 seconds

 

Longer Tests - 100 Times

Android MP-MFLOPS2 Benchmark V2.1 04-Feb-2015 11.03 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 502 501 476 575 575 573 2T 1012 975 921 1133 1140 1115 4T 1571 1627 979 2238 2255 2258 8T 1550 1890 1007 2235 2239 2217 Total Elapsed Time 117.4 seconds Measured CPU MHz - 1862 ARM/Intel MP-MFLOPS2 Benchmark V2.1 28-Apr-2015 17.24 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 695 696 661 1061 1061 1055 2T 1335 1382 1058 2088 2086 2102 4T 1832 2635 979 3993 4125 4145 8T 2026 2557 1007 3842 4044 4110 Total Elapsed Time 65.8 seconds

Old V5 Instructions

Android MP-MFLOPS v5 Benchmark V1.1 04-Feb-2015 11.18 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 175 171 190 198 203 192 2T 357 345 379 405 401 393 4T 645 369 441 524 702 698 8T 362 292 339 719 634 688 Total Elapsed Time 4.8 seconds ***************************************************** T11 Samsung EXYNOS 5250 Dual 2.0 GHz Cortex-A15, Android 4.2.2 Android MP-MFLOPS v7 Benchmark V1.1 09-Aug-2013 17.14 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 619 475 429 1106 1481 1438 2T 1195 935 654 2420 2992 2986 4T 2010 1924 635 3054 3134 2573 8T 1128 1197 640 2259 2796 2981 Total Elapsed Time 3.7 seconds Measured CPU MHz - 1700

Power Saving Mode - 1000 MHz

FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 616 469 423 917 889 864 2T 1169 943 651 1830 1787 1751 4T 1178 1203 513 1828 1833 1757 8T 1139 1122 645 1800 1836 1756 Total Elapsed Time 5.3 seconds

Longer Tests - 100 Times

FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 1004 816 578 1565 1528 1502 2T 1958 1633 643 3151 3060 2757 4T 1467 1152 608 2925 2844 2743 8T 1731 1666 596 2832 2870 2504 Total Elapsed Time 303.3 seconds

Old V5 Instructions

Android MP-MFLOPS v5 Benchmark V1.1 04-Feb-2015 11.26 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 42 50 41 59 58 54 2T 86 100 83 122 127 114 4T 126 130 82 113 126 117 8T 142 140 116 123 128 117 Total Elapsed Time 14.4 seconds ***************************************************** T21 Qualcomm Snapdragon 800 2150 MHz, Android 4.4.4 Android MP-MFLOPS v7 Benchmark V1.1 05-Jul-2015 14.56 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 367 754 536 1212 1245 1243 2T 1341 1153 1040 2426 2422 2403 4T 1576 1048 1048 2941 4076 4165 8T 2648 2140 1309 4559 4885 4571 Total Elapsed Time 3.3 seconds

Longer Tests

Android MP-MFLOPS2 Benchmark V2.1 05-Jul-2015 15.35 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 718 781 590 1214 1220 1228 2T 1572 1583 1118 2406 2436 2442 4T 2338 2959 1836 4867 4911 4859 8T 3148 3266 1866 4870 4916 4888 Total Elapsed Time 56.4 seconds

Old V5 Instructions

Android MP-MFLOPS v5 Benchmark V1.1 05-Jul-2015 14.52 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 49 69 69 63 66 61 2T 147 146 136 129 126 121 4T 122 145 150 221 247 241 8T 262 255 272 261 246 242 Total Elapsed Time 10.8 seconds ********************* T22 32 Bit ******************** T22, Quad Core ARM Cortex-A53 1300 MHz, Android 5.0.2 ARM/Intel MP-MFLOPS2 Benchmark V2.2 09-Aug-2015 21.17 Compiled for 32 bit ARM v7a FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 190 190 184 670 672 664 2T 377 378 370 1343 1345 1329 4T 707 755 725 2657 2669 2621 8T 722 736 714 2640 2672 2631 Total Elapsed Time 113.0 seconds *************** T22 Android 5.1 32 Bit ************** ARM/Intel MP-MFLOPS2 Benchmark V2.2 28-Sep-2015 21.11 Compiled for 32 bit ARM v7a FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 196 196 190 692 692 687 2T 391 393 385 1387 1387 1371 4T 683 768 745 2746 2754 2705 8T 752 763 742 2724 2743 2705 Total Elapsed Time 109.6 seconds ********************* T22 64 Bit ******************** ARM/Intel MP-MFLOPS2 Benchmark V2.2 09-Aug-2015 21.24 Compiled for 64 bit ARM v8a FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 705 701 636 1398 1394 1362 2T 1376 1395 942 2794 2797 2757 4T 2063 2602 962 5491 5546 5336 8T 2474 2611 957 5367 5500 5417 Total Elapsed Time 51.6 seconds *************** T22 Android 5.1 64 Bit ************** ARM/Intel MP-MFLOPS2 Benchmark V2.2 28-Sep-2015 22.16 Compiled for 64 bit ARM v8a FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 730 727 668 1436 1440 1411 2T 1411 1434 963 2884 2889 2840 4T 1959 2749 979 5614 5460 5606 8T 2540 2661 1024 5583 5700 5576 Total Elapsed Time 50.1 seconds ***************************************************** P11 Galaxy SIII, Quad Cortex-A9 1.4 GHz, Android 4.0.4 Android MP-MFLOPS v7 Benchmark V1.0 23-Dec-2012 14.12 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 208 188 172 588 675 643 2T 392 375 302 1323 1342 1311 4T 472 439 321 1824 1758 1645 8T 619 608 381 2666 2537 2645 Total Elapsed Time 6.7 seconds

Longer Tests - 100 Times

FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 212 191 186 692 626 664 2T 311 380 367 1390 1365 1051 4T 615 771 520 2678 2678 2600 8T 836 817 536 2692 2261 2595 Total Elapsed Time 580.8 seconds Measured CPU MHz - 1400

Old V5 Instructions

Android MP-MFLOPS v5 Benchmark V1.0 23-Dec-2012 14.48 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 38 44 35 38 38 37 2T 88 88 77 76 76 74 4T 92 90 78 98 103 145 8T 177 174 146 153 148 148 Total Elapsed Time 18.6 seconds ***************************************************** P20 MediaTec MT6589, Quad Cortex A7 1.5 GHz, Android 4.2.1 Android MP-MFLOPS v7 Benchmark V1.1 05-11-2013 10.17 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 270 268 223 740 737 701 2T 541 531 447 1478 1476 1393 4T 1070 1035 633 2935 2912 2773 8T 1051 1075 579 2909 2946 2636 Total Elapsed Time 5.4 seconds ***************************************************** T7 Nexus 7 Quad 1300 MHz Cortex-A9, Android 4.1.2 Android MP-MFLOPS v7 Benchmark V1.0 17-Oct-2012 16.49 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 180 170 118 643 581 573 2T 365 323 199 1193 1164 1145 4T 726 700 241 2355 2374 2280 8T 623 724 229 2178 2385 2182 Total Elapsed Time 7.2 seconds

Longer Tests - Similar speed Android 5.0.2

Android MP-MFLOPS2 Benchmark V2.1 05-Feb-2015 11.37 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 182 156 114 598 578 572 2T 365 321 194 1194 1163 1141 4T 716 655 233 2367 2316 2240 8T 717 682 233 2347 2371 2246 Total Elapsed Time 135.5 seconds

Old V5 Instructions

Android MP-MFLOPS v5 Benchmark V1.0 17-Oct-2012 14.00 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 36 37 34 33 33 32 2T 77 75 68 66 66 65 4T 157 157 134 133 129 127 8T 128 122 111 130 122 128 Total Elapsed Time 20.5 seconds Measured CPU MHz - 1200 ***************************************************** T4 Miumiu w17 Pro 7 inch tablet, dual 1500 MHz Cortex-A9 Android MP-MFLOPS v7 Benchmark V1.0 28-Sep-2012 18.21 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 183 159 90 588 539 524 2T 340 310 152 1117 1108 1048 4T 348 341 158 1144 1099 1067 8T 330 346 160 1129 1141 1055 Total Elapsed Time 9.6 seconds Settings CPU Mode Normal, not Performance 1T 23 67 65 307 135 172 2T 99 128 136 800 1015 1017 4T 345 343 153 1133 1150 1069 8T 348 351 159 1134 1148 1054 Total Elapsed Time 17.6 seconds Android MP-MFLOPS v5 Benchmark V1.0 28-Sep-2012 17.50 1T 39 36 31 32 32 32 2T 74 71 57 63 62 60 4T 75 71 63 64 64 61 8T 75 75 61 64 64 62 Total Elapsed Time 26.3 seconds Measured CPU MHz - 1200 ***************************************************** P15 Lava Xolo A1000 1GHz Dual-core Cortex A9 processor Android MP-MFLOPS v7 Benchmark V1.1 14-Mar-2013 07.49 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 139 133 134 487 477 471 2T 299 280 215 977 937 939 4T 289 279 194 974 970 910 8T 297 298 221 975 963 936 Total Elapsed Time 10.3 seconds ***************************************************** T2 WayTeq xTAB-70 7 inch tablet, 800 MHz Cortex-A9 Android MP-MFLOPS v7 Benchmark V1.0 28-Sep-2012 18.38 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 70 94 69 393 388 386 2T 113 113 67 395 386 384 4T 116 118 67 390 390 384 8T 120 114 68 389 392 377 Total Elapsed Time 21.0 seconds Android MP-MFLOPS v5 Benchmark V1.0 28-Sep-2012 18.35 1T 10 25 23 21 21 21 2T 25 24 22 22 22 21 4T 26 26 23 22 22 21 8T 26 26 22 21 21 21 Total Elapsed Time 60.9 seconds ***************************************************** T1 TTFone M013S 10.1 inch tablet, 300-800 MHz VIA 8650 Android MP-MFLOPS v5 Benchmark V1.0 28-Sep-2012 18.34 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 10 9 9 10 10 10 2T 10 9 9 10 10 10 4T 10 9 9 10 9 10 8T 10 10 9 10 10 10 Total Elapsed Time 132.1 seconds ***************************************************** T9 ARM 926EJ 800 MHz, Android 2.2 Android MP-MFLOPS v5 Benchmark V1.1 09-jul-2013 22.44 FPU Add & Multiply using 1, 2, 4 and 8 Threads 2 Ops/Word 32 Ops/Word KB 12.8 128 12800 12.8 128 12800 MFLOPS 1T 10 9 9 10 9 10 2T 10 9 9 10 10 10 4T 10 9 9 10 10 9 8T 10 10 9 10 10 9 Total Elapsed Time 134,9 seconds


To Start


Logo MP Whetstone Benchmark

The Whetstone programs, initially used in 1972, were the first general purpose benchmarks that set industry standards of computer system performance. Details and performance of early to modern systems can be found in Whetstone Benchmark History And Results and Results On PCs. The overall performance rating is in Millions of Whetstone Instructions Per Second (MWIPS). Later, it was found necessary to measure the speed of the eight different test functions used, to demonstrate that compilers were not over optimising and to allow code tweaks to avoid this situation. The additional measurements are in terms of Millions of Operations Per Second (MOPS) or MFLOPS for straight floating point calculations. As the design authority, nominated by the original author, I have to say that versions that do not provide these separate measurements cannot be taken as valid.

This multithreading benchmark runs using 1, 2, 4 and 8 threads, executing multiple copies of the same program. An initial calibration, using a single thread, determines the number of passes needed for an overall execution time of 5 seconds. Then all threads are run using the same pass count, running time being extended when there are more threads than CPUs. The same calculations are carried out on each thread but using dedicated variables. The numeric results of calculations are noted for the first thread with others checked for the same values and an error message displayed if they are inconsistent.

An example of displayed results is shown below. Configuration details, as shown above for the first MP program, are included in Emailed details.


      Android MP-Whetstone Benchmark V1.0 02-Oct-2012 17.11

                    Using 1, 2, 4 and 8 Threads
      MWIPS MFLOPS MFLOPS MFLOPS   Cos   Exp  Fixpt     If  Equal
                 1      2      3  MOPS  MOPS   MOPS   MOPS   MOPS

 1T   985.5  209.9  219.5  245.5  23.9  15.0  442.1  556.0  479.8
 2T  2005.9  445.8  449.9  512.4  49.7  29.1  869.0 1158.6  987.2
 4T  2060.7  445.8  463.6  523.1  51.8  29.5  885.2 1282.8 1005.9
 8T  2036.8  461.0  469.1  513.6  50.7  29.4  890.8 1181.8  998.0

  Overall Seconds   4.83 1T,   4.88 2T,   9.46 4T,  18.90 8T

    All calculations produced consistent numeric results

           Total Elapsed Time   38.6 seconds
   


To Start


MP-WHETS Results

This benchmark works on both v7 vfpv3 floating point and older v5 hardware, using the two different libraries generated on compilation. Note the slow floating point performance on Tablet T1. Tablets T7 and T4 again appear to be running slower than expected. The first two MFLOPS tests use limited cached data and, unlike the other tests, might be why P11's four thread performance is lower than expected.

August 2013 - Results for Tablet T11, with the dual core Cortex-A15 CPU, are disappointing, as with the single processor Whetstone Benchmark. P11’s Cortex-A9 is faster on some test functions on a per MHz basis. On the first time of running, performance was even worse, but this was with the CPU running at 1000 MHz due to the Power Saving option being on (see results below). On T11, the timer with 100 ms sampling, showed that the CPU was running at 1700 MHz virtually all of the time.

February 2015 - Atom system A1 performed quite well on the simple floating point calculations but fell down using mathematical functions.

The new ARM/Intel version, running on the Intel Atom tablet, is rated at twice the speed of the original, due to the use of native code. The fixed point results indicate overoptimisation, but the test uses little of the overall time, this being mainly dependent on the Cos, Exp and third MFLOPS tests (See Android Native ARM-Intel Benchmarks.htm).

July 2015 - T21, with the Qualcomm Snapdragon 800, obtains similar performance as the native code version running on tablet A1, with the Intel Atom CPU.

August 2015 - Results provided for 64 bit T22 showing that, at 64 bits, the Fixpt test was clearly nearly optimised out, but this makes little difference to the overall MWIPS rating, at 2.25 times faster than the 32 bit benchmark.

October 2015 - T7 Nexus 7, Android 5.0.2, up to 5.1.1, upgrades produced similar speeds as via Android 4. As for the stand alone version, the ARM/Intel compilation, via the later gcc 4.8 compilation, produced a slower overall rating. This was due to excessive time taken by the Exp test. T7 example from Android 5.1.1 provided below. T22 Android 5.0.2 to 5.1 (ARM-v8 CPU), as with other benchmarks, practically all results were a little faster, average around 6% for both 32 bit and 64 bit compilations (see below).

Each thread executes the same test functions at the same time, running time and speed calculations being based on the last thread to finish. As with the later MP-RandMem program, Mutex functions are used to avoid the updating conflict by only allowing one thread at a time to access common data. This has little effect and performance of each test can be proportional to the number of cores.


 *****************************************************
 A1 Quad Core 1.86 GHz Intel Atom Z3745, Android 4.4
   Dual Channel LPDDR3-1066 Bandwidth 17.1 GB/s

   Android MP-Whetstone Benchmark V1.1 04-Feb-2015 11.39

                    Using 1, 2, 4 and 8 Threads
      MWIPS MFLOPS MFLOPS MFLOPS   Cos   Exp  Fixpt     If  Equal
                 1      2      3  MOPS  MOPS   MOPS   MOPS   MOPS

 1T   953.7  363.0  382.4  267.8  21.0  13.2  413.1 1842.4  392.3
 2T  1921.2  726.0  663.5  541.4  42.6  27.0  816.1 3662.6  793.3
 4T  3820.6 1419.2 1514.6 1081.5  84.1  54.0 1543.8 6292.4 1588.5
 8T  4003.8 1912.9 1872.4 1114.1  86.5  56.4 2053.1 8292.6 1599.7

 Overall Seconds   4.88 1T,   4.87 2T,   4.96 4T,  10.05 8T

 #################### A1 ARM-Intel ######################

    ARM/Intel MP-Whetstone Benchmark V1.1 30-Apr-2015 17.35
 
                    Using 1, 2, 4 and 8 Threads
      MWIPS MFLOPS MFLOPS MFLOPS   Cos   Exp   Fixpt      If  Equal
                 1      2      3  MOPS  MOPS    MOPS    MOPS   MOPS

 1T  1916.9  691.4  691.3  497.2  35.3  27.6 10209.8  2787.3 1351.8
 2T  3800.3 1377.6 1381.2  980.0  70.1  54.7 20248.0  5252.8 2748.7
 4T  7604.9 2713.2 2711.8 1977.1 140.2 110.0 33906.3  9526.5 5550.8
 8T  7798.1 3141.5 3627.2 2064.2 141.2 110.2 59590.6 12743.7 5711.5

  Overall Seconds   4.94 1T,   5.00 2T,   5.06 4T,  10.11 8T

 *****************************************************
 P23  Huawei ?? Octa-core Cortex A17, ?? GHz, Android 4.2.2

    Android MP-Whetstone Benchmark V1.1 24-9 ?-2014 10.53

                   Using 1, 2, 4 and 8 Threads
      MWIPS MFLOPS MFLOPS MFLOPS   Cos   Exp  Fixpt     If  Equal
                 1      2      3  MOPS  MOPS   MOPS   MOPS   MOPS

 1T  1129.8  282.6  286.2  340.4  24.6  15.6  600.3 1360.1  509.7
 2T  2251.0  553.9  569.8  680.0  48.9  31.1 1201.4 2722.3 1017.2
 4T  4516.5  956.9 1145.5 1361.5  98.7  62.4 2402.0 5441.9 2038.8
 8T  8982.5 1713.2 2262.3 2716.7 196.9 123.9 4788.410771.3 4070.7

 Overall Seconds   4.93 1T,   4.97 2T,   5.03 4T,   5.20 8T


 *****************************************************
 T11 Samsung EXYNOS 5250 Dual 2.0 GHz Cortex-A15, Android 4.2.2

    Android MP-Whetstone Benchmark V1.1 06-Sep-2013 12.49

                   Using 1, 2, 4 and 8 Threads
      MWIPS MFLOPS MFLOPS MFLOPS   Cos   Exp  Fixpt     If  Equal
                 1      2      3  MOPS  MOPS   MOPS   MOPS   MOPS

 1T  1308.2  345.9  379.0  294.1  30.8  17.2 1351.4 1265.7  843.1
 2T  2886.6  782.1  782.6  614.0  80.1  34.3 2775.2 2463.7 1667.5
 4T  3086.0  998.6  788.1  610.6  79.2  44.5 3472.0 2526.4 2191.4
 8T  2930.0  788.2  843.5  616.5  80.5  35.0 2846.0 2799.1 1686.2

 Overall Seconds   3.54 1T,   3.30 2T,   6.62 4T,  13.16 8T

 Measured CPU MHz - 1700

   

Power Saving On

Using 1, 2, 4 and 8 Threads MWIPS MFLOPS MFLOPS MFLOPS Cos Exp Fixpt If Equal 1 2 3 MOPS MOPS MOPS MOPS MOPS 1T 840.7 228.7 224.7 178.2 23.4 10.0 822.1 740.9 488.6 2T 1676.3 448.5 443.4 357.2 46.5 19.9 1642.8 1483.0 978.8 4T 1716.7 445.4 448.7 365.6 47.5 20.3 2092.6 1667.0 990.8 8T 1695.9 459.7 463.0 358.9 46.8 20.1 1647.9 1484.5 1116.2 Overall Seconds 4.92 1T, 4.94 2T, 9.94 4T, 19.68 8T Measured CPU MHz - 1000 ***************************************************** T21 Qualcomm Snapdragon 800 2150 MHz, Android 4.4.4 Android MP-Whetstone Benchmark V1.1 06-Jul-2015 10.42 Using 1, 2, 4 and 8 Threads MWIPS MFLOPS MFLOPS MFLOPS Cos Exp Fixpt If Equal 1 2 3 MOPS MOPS MOPS MOPS MOPS 1T 1877.1 645.2 642.6 524.1 44.0 22.3 1364.7 1572.1 898.9 2T 3668.6 1220.2 1262.4 1021.9 85.9 43.8 2663.5 3078.4 1753.4 4T 7426.9 2375.5 2474.7 2097.7 175.7 88.2 5052.6 6240.4 3555.0 8T 7706.6 2692.2 2746.2 2186.9 180.1 90.3 5822.5 6902.7 3681.3 Overall Seconds 4.44 1T, 4.62 2T, 4.64 4T, 9.00 8T Total Elapsed Time 24.1 seconds ********************* T22 32 Bit ******************** T22, Quad Core ARM Cortex-A53 1300 MHz, Android 5.0.2 ARM/Intel MP-Whetstone Benchmark V1.2 10-Aug-2015 11.30 Compiled for 32 bit ARM v7a Using 1, 2, 4 and 8 Threads MWIPS MFLOPS MFLOPS MFLOPS Cos Exp Fixpt If Equal 1 2 3 MOPS MOPS MOPS MOPS MOPS 1T 676.4 275.9 281.9 147.9 35.4 5.3 600.3 901.0 285.5 2T 1362.5 533.8 561.7 298.0 70.9 10.8 1203.1 1838.9 574.0 4T 2698.6 903.9 1071.7 594.4 141.2 21.5 2346.1 3305.5 1138.5 8T 2830.1 1463.2 1393.0 614.2 152.5 21.9 3243.9 4418.3 1171.4 Overall Seconds 4.95 1T, 4.94 2T, 5.11 4T, 10.09 8T *************** T22 Andoid 5.1 32 Bit *************** ARM/Intel MP-Whetstone Benchmark V1.2 28-Sep-2015 21.18 Compiled for 32 bit ARM v7a Using 1, 2, 4 and 8 Threads MWIPS MFLOPS MFLOPS MFLOPS Cos Exp Fixpt If Equal 1 2 3 MOPS MOPS MOPS MOPS MOPS 1T 706.1 284.7 286.8 154.2 37.6 5.6 618.9 1114.8 294.0 2T 1411.9 552.0 553.1 307.6 75.3 11.2 1240.1 2362.1 592.5 4T 2779.8 948.4 1140.7 613.4 147.4 21.8 2418.0 4651.7 1170.3 8T 2913.1 1386.6 1434.9 631.2 157.2 22.6 3142.5 5860.6 1187.8 Overall Seconds 4.91 1T, 4.91 2T, 5.12 4T, 10.02 8T ********************* T22 64 Bit ******************** ARM/Intel MP-Whetstone Benchmark V1.2 10-Aug-2015 11.34 Compiled for 64 bit ARM v8a Using 1, 2, 4 and 8 Threads MWIPS MFLOPS MFLOPS MFLOPS Cos Exp Fixpt If Equal 1 2 3 MOPS MOPS MOPS MOPS MOPS 1T 1524.8 328.6 348.8 297.6 37.3 19.9 1462579 1867.2 1238.0 2T 3062.5 688.8 697.9 596.0 75.5 39.8 2097113 3726.7 2481.3 4T 6085.4 1214.9 1360.5 1185.4 150.5 79.4 2449153 7055.0 4951.8 8T 6222.4 1495.2 1545.6 1204.2 152.2 80.6 3869846 9218.8 5154.1 Overall Seconds 4.92 1T, 4.90 2T, 5.05 4T, 9.97 8T *************** T22 Andoid 5.1 64 Bit *************** ARM/Intel MP-Whetstone Benchmark V1.2 28-Sep-2015 22.22 Compiled for 64 bit ARM v8a Using 1, 2, 4 and 8 Threads MWIPS MFLOPS MFLOPS MFLOPS Cos Exp Fixpt If Equal 1 2 3 MOPS MOPS MOPS MOPS MOPS 1T 1634.8 360.2 360.0 307.0 41.9 21.31708797.2 1923.6 1278.3 2T 3270.5 713.8 720.1 615.2 83.7 42.62426910.3 3847.3 2563.3 4T 6466.7 1312.0 1395.8 1224.3 167.6 83.13224807.7 7403.4 5078.8 8T 6683.1 1466.7 1485.2 1253.2 171.4 86.74732245.1 9177.6 5315.0 Overall Seconds 4.90 1T, 4.91 2T, 5.08 4T, 10.06 8T ***************************************************** P11 Galaxy SIII, Quad Cortex-A9 1.4 GHz, Android 4.0.4 Android MP-Whetstone Benchmark V1.0 23-Dec-2012 14.36 Using 1, 2, 4 and 8 Threads MWIPS MFLOPS MFLOPS MFLOPS Cos Exp Fixpt If Equal 1 2 3 MOPS MOPS MOPS MOPS MOPS 1T 1206.4 266.3 269.4 310.1 30.1 17.6 522.8 551.8 597.9 2T 2411.7 520.5 530.0 619.1 60.0 35.1 1026.4 1359.2 1195.9 4T 4719.0 874.2 881.7 1231.1 119.1 69.6 2072.8 2779.4 2369.0 8T 4676.4 1227.1 1105.1 1182.4 120.0 63.2 2254.4 2821.8 2299.5 Overall Seconds 4.84 1T, 4.82 2T, 5.14 4T, 10.25 8T ***************************************************** T7 Nexus 7 Quad 1300 MHz Cortex-A9, Android 4.1.2 Android MP-Whetstone Benchmark V1.0 17-Oct-2012 13.49 Using 1, 2, 4 and 8 Threads MWIPS MFLOPS MFLOPS MFLOPS Cos Exp Fixpt If Equal 1 2 3 MOPS MOPS MOPS MOPS MOPS 1T 1033.7 247.4 235.4 266.0 25.3 15.0 448.4 630.9 513.5 2T 2058.1 456.3 473.0 532.4 50.0 30.1 898.1 1198.4 1026.6 4T 4122.8 831.9 944.7 1064.6 100.7 60.1 1797.0 2392.2 2053.4 8T 4163.2 1016.0 948.2 1069.5 101.8 60.9 1808.0 2414.2 2051.5 Overall Seconds 5.28 1T, 5.34 2T, 5.42 4T, 10.81 8T Later GCC 4.8 Compilation ARM/Intel MP-Whetstone Benchmark V1.1 01-Oct-2015 12.45 Using 1, 2, 4 and 8 Threads MWIPS MFLOPS MFLOPS MFLOPS Cos Exp Fixpt If Equal 1 2 3 MOPS MOPS MOPS MOPS MOPS 1T 621.0 235.6 238.6 139.2 27.9 5.3 479.5 1415.1 235.7 2T 1253.5 483.8 483.6 281.6 56.3 10.6 969.6 2863.6 478.2 4T 2489.3 826.2 963.1 560.7 112.8 21.0 1933.3 5709.1 934.9 8T 2497.9 980.7 973.1 562.7 112.9 20.9 1961.2 5771.0 959.7 Overall Seconds 4.96 1T, 4.92 2T, 5.08 4T, 9.96 8T Measured CPU MHz - 1200 ***************************************************** T4 Miumiu w17 Pro 7 inch tablet, dual 1500 MHz Cortex-A9 Android MP-Whetstone Benchmark V1.0 02-Oct-2012 17.11 Using 1, 2, 4 and 8 Threads MWIPS MFLOPS MFLOPS MFLOPS Cos Exp Fixpt If Equal 1 2 3 MOPS MOPS MOPS MOPS MOPS 1T 985.5 209.9 219.5 245.5 23.9 15.0 442.1 556.0 479.8 2T 2005.9 445.8 449.9 512.4 49.7 29.1 869.0 1158.6 987.2 4T 2060.7 445.8 463.6 523.1 51.8 29.5 885.2 1282.8 1005.9 8T 2036.8 461.0 469.1 513.6 50.7 29.4 890.8 1181.8 998.0 Overall Seconds 4.83 1T, 4.88 2T, 9.46 4T, 18.90 8T Measured CPU MHz - 1200 ***************************************************** T2 WayTeq xTAB-70 7 inch tablet, 800 MHz Cortex-A9 Android MP-Whetstone Benchmark V1.0 02-Oct-2012 17.14 Using 1, 2, 4 and 8 Threads MWIPS MFLOPS MFLOPS MFLOPS Cos Exp Fixpt If Equal 1 2 3 MOPS MOPS MOPS MOPS MOPS 1T 607.9 143.3 132.4 151.3 15.2 8.8 277.5 367.0 301.2 2T 631.8 144.1 136.4 164.1 15.7 9.1 272.1 369.3 316.0 4T 643.3 144.6 141.0 168.5 15.7 9.3 282.4 376.5 323.9 8T 627.5 132.7 130.5 153.1 15.7 9.4 287.1 353.1 313.1 Overall Seconds 4.86 1T, 9.38 2T, 18.44 4T, 38.08 8T ***************************************************** T1 TTFone M013S 10.1 inch tablet, 300-800 MHz VIA 8650 Android MP-Whetstone Benchmark V1.0 02-Oct-2012 17.19 Using 1, 2, 4 and 8 Threads MWIPS MFLOPS MFLOPS MFLOPS Cos Exp Fixpt If Equal 1 2 3 MOPS MOPS MOPS MOPS MOPS 1T 30.2 9.6 10.1 11.4 0.6 0.3 77.1 193.9 145.7 2T 30.4 9.8 9.9 11.4 0.6 0.3 78.9 174.2 146.3 4T 30.5 9.9 10.5 11.5 0.6 0.3 77.9 214.6 147.4 8T 30.9 9.9 10.4 11.2 0.6 0.3 78.7 200.7 147.8 Overall Seconds 4.71 1T, 9.40 2T, 18.81 4T, 37.16 8T ***************************************************** ET1 Device ARM Emulator 2.4 GHz Core 2 Duo Android MP-Whetstone Benchmark V1.0 02-Oct-2012 15.27 Using 1, 2, 4 and 8 Threads MWIPS MFLOPS MFLOPS MFLOPS Cos Exp Fixpt If Equal 1 2 3 MOPS MOPS MOPS MOPS MOPS 1T 90.7 28.2 27.5 34.9 1.5 1.2 143.4 214.4 174.5 2T 90.4 27.3 27.8 34.9 1.5 1.2 145.8 216.4 174.2 4T 89.5 28.6 27.7 34.8 1.5 1.2 145.1 213.4 173.8 8T 89.6 28.4 27.8 35.0 1.5 1.2 145.6 213.8 174.7 Overall Seconds 4.86 1T, 9.78 2T, 19.69 4T, 39.42 8T


To Start


Logo MP Dhrystone Benchmark

The Dhrystone "C" benchmark provides a measure of integer performance (no floating point instructions). It became the key standard benchmark from 1984. Speed was originally measured in Dhrystones per second. This was later changed to VAX MIPS by dividing Dhrystones per second by 1757, the DEC VAX 11/780 result, the latter being regarded as the first 1 MIPS minicomputer. Details and results from Windows and Linux based PCs, can be found in Dhrystone Results.htm.

This multithreading benchmark runs using 1, 2, 4 and 8 threads, executing multiple copies of the same program. An initial calibration, using a single thread, determines the number of passes needed for an overall execution time of 1 second. Then all threads are run using the same pass count, running time being extended when there are more threads than CPUs. The same calculations are carried out on each thread. Some variables can be used by all threads and it might be foreseen that this could cause the program to crash. Data arrays have been moved so that different RAM will be allocated for each thread. One of the locations is used to count the number passes used be each thread and these are checked for consistency.

An example of displayed results is shown below. Configuration details, as shown above for the first MP program, are included in Emailed details.


  Android MP-Dhrystone 2 Benchmark V1.0 06-Oct-2012 12.40

                   Using 1, 2, 4 and 8 Threads

 Threads                        1        2        4        8
 Seconds                     0.91     1.01     2.01     4.06
 Dhrystones per Second    2185814  3970026  3975949  3938332
 VAX MIPS rating             1244     2260     2263     2242

 Internal pass count correct all threads

          Total Elapsed Time    8.5 seconds
   


To Start


MP-Dhry Results

This benchmark also works on both v7 and v5 hardware, using the two different libraries generated on compilation. Again, tablet T4 demonstrates a significant performance gain of up to 1.82 times, using two cores. Tablet T7 gains are 1.74 times with two cores and 2.42 using all four cores. It seems that these are degraded by shared data forced to reside in RAM or L2 cache. Again, P11 has lower gains using four cores.

Results from emulators include some from the newer BlueStack software. This and the Android NDK tool only use one of multiple cores and each typically runs at 5% speed of Windows or Linux natively compiled versions of the same benchmark, or sometimes 10% of a 1.5 GHz Cortex-A9 tablet CPU. On the other hand, all Java benchmarks can run at the same speed as the 1.5 GHz tablet. - See Android Benchmarks.htm. Using BlueStacks, this Dhrystone benchmark can produce results at 38% of the speed of a single 1.5 GHz Cortex-A9 CPU.

Below are results from http://gamma0burst.tistory.com in Korea (including some of mine). These provide better identification of the processors used. There are wide variations in results of what should be identical CPUs but, as with all benchmarks reported here, the systems might not be running at the specified clock frequency or might need a Setting to run at maximum speed.

August 2013 - Results for Tablet T11, with the dual core Cortex-A15 CPU, are the best so far running this MP-Dhrystone Benchmark. Note, results are provided for this CPU running at 1.0 and 1.7 GHz. Continuous 1.7 MHz was confirmed with the 100 ms timer.

February 2015 - The benchmark failed run on Atom system A1 but, for some reason, ran later. Unlike other systems, performance was worse using multiple threads. The later conversion, to a native ARM/Intel version, produced similar speeds on all Android devices tested. Then, running on a PC, via the BlueStacks emulator, showed that Intel native code ran ten times faster (See Android Native ARM-Intel Benchmarks.htm).

July 2015 - T21, with the Qualcomm Snapdragon 800, sometimes crashes running this benchmark and apparently every time, trying the ARM-Intel version. When running, the eight thread performance is also highly suspect.

August 2015 - Results provided for 64 bit T22 showing that the 64 bit version was much faster than via the 32 bit variety.

October 2015 - T7 Nexus 7, Android 5.0.2 and up to 5.1.1 upgrades produced similar speeds (not shown). T22 Android 5.0.2 to 5.1 (ARM-v8 CPU), all results were a little faster, average around 3% for both 32 bit and 64 bit compilations (see below).


                              VAX MIPS Rating 

 Threads                           1        2        4        8

 T11  Dual ARM-A15 1700 MHz     3086     4371     4335     4341
 T11  Dual ARM-A15 1000 MHz     2271     4281     4326     4171
 T11$ Dual ARM-A15 1000 MHz     2295     4057     3902     4096
 P22  Quad ARM-A9  1600 MHz     2044     3762     5973     5682
 P11  Quad ARM-A92 1400 MHz     1814     3178     3399     4775
 P12  Dual QU-S4   1500 MHz     1737     3719     3308     3729
 T7   Quad ARM-A9  1300 MHz     1584     2749     3836     3569
 T7 $ Quad ARM-A9  1300 MHz     1464     2399     3575     3737
 P13  Dual ARM-A9  1200 MHz     1572     2749     2778     2744
 P23  Octa AER-A17 ???? MHz     1491     2554     2040     1505
 T4   Dual ARM-A9  1500 MHz     1244     2260     2263     2242
 T2   ARM-A9        800 MHz      767      790      790      807
 T1   ARM926E   300-800 MHz      336      321      338      328
 T9   ARM926E       800 MHz      296      291      326      324

 A1   Atom Z3745   1866 MHz     2360     1394     1334     1321
 A1$  Atom Z3745   1866 MHz     2365     1322     1323     1319

 P19  Dual QU-S4   1500 MHz?    2404     4564     4544     4895
 T21  Quad QU-800  2150 MHz     2850     4395     7736    11821

 32 bit
 T22  ARM v8-A53   1300  MHz    1412     2559     4038     4291 
 T22+ ARM v8-A53   1300  MHz    1449     2610     4264     4442
 64 bit
 T22  ARM v8-A53   1300  MHz    2548     4311     5560     5613 
 T22+ ARM v8-A53   1300  MHz    2623     4477     5734     5797

 ET1  Emul Core2D  2400  MHz     255      253      255      254
 BS1  Emul Phenx4  3000  MHz     474      465      453      449
 BS1$ Emul Phenx4  3000  MHz    4844     4670     4623     4724

     QU = Qualcomm CPU. $ ARM/Intel Version, + Android 5.1

 Measured CPU MHz - T4 and T7 1200, T11 spec 2000

                                        VAX MIPS via threads
 Processor                  CPUs x MHz   1     2     4     8

 Sam  Exynos 4210  Cortex-A9   2x1200  1588  2771  2778  2733
                                       1784  3209  3137  3165
 Sam  Exynos 4412  Cortex-A9   4x1400  1838  3108  4492  5244
                               4x1600  2065  3656  4619  5903
 TI   OMAP4460     Cortex-A9   2x1200  1328  2420  2594  2689 
                               2x1200  1558  2779  2800  2708
 nV   Tegra 3      Cortex-A9   4x1400  1511  1951  3581  5154 
 Sam  Exynos 5250  Cortex-A15  2x1700  3078  4342  4382  4396
 QSn  S3 MSM 8660  Scorpian    2x1500  1633  2339  2365  2419
 QSn  S4 MSM8960   Krait       2x1500  2105  3918  3517  4419
 QSn  S4 APQ8064   Krait       4x1500  2177  3868  6783  7242
 QSn  S4 Snap600   Krait300    4x1700  2353  3702  5954  5231

 QSn - Qualcomm Snapdragon,  Sam - Samsung,   Aml - Amlogic, 
  Ti  - Texas Instruments,    nV  - nVidia


To Start


Logo Logo MP BusSpeed Benchmark

This uses the same calculations as my original BusSpeed2K Benchmark , the link providing data and results, including Windows and Linux MP varieties. Data is read using AND instructions at a range of data sizes covering caches and RAM. The program starts by reading words with 32 word address increments, then reduces the increment to eventually read all words sequentially. Speed reductions of around 50% at each higher increment suggests reading in bursts over the bus. This is normal for reading from RAM and is sometimes found reading cached data. In this case, only 12.3 KB, 123KB and 12.3 MB memory sizes are used via 1, 2, 4 and 8 threads.

Two versions are provided again for separate vfpv3 (v7) hardware and older CPUs (v5). An initial calibration phase for each test normally results in about 13 seconds overall running time. All threads read the same data sequentially. The results of all tests and all threads should be identical (Hex 55555555, where 5 is binary 0101) and this is checked and reported if incorrect.

An example of displayed results is shown below. Configuration details, as shown above for the first MP program, are included in Emailed details.


 Android MP-BusSpd v7 Benchmark V1.0 11-Oct-2012 20.02

   MB/Second Reading Data, 1, 2, 4 and 8 Threads

  KB      Inc32  Inc16   Inc8   Inc4   Inc2  RdAll

 12.3 1T   2790   3123   3464   3516   3384   3250
      2T   3948   5858   6466   6641   6764   6832
      4T   5165   5915   6405   6097   6805   6700
      8T   5444   5585   6488   6729   6876   6977
122.9 1T    484    497    481    579    644   1028
      2T    927    929    923   1201   1264   1930
      4T    916    940    926   1197   1175   1772
      8T    932    929    937   1214   1285   1892
12288 1T     34     34     60    124    237    435
      2T     49     47     85    162    295    650
      4T     46     55     79    174    306    509
      8T     46     50    103    176    345    698
 No Errors Found
          Total Elapsed Time   12.7 seconds
   


To Start


MP-BusSpd Results

This benchmark is intended to demonstrate maximum speeds executing integer arithmetic, using the AND instruction. As explained in details for the single processor BusSpeed, the RdAll tests at 12.3 KB provide measures of CPU speed and of RAM speed at 12.288 MB. Also, a measure of maximum possible data transfer rate can be estimated from burst measurements, typically 16 times the Inc16 results. Calculated estimates of CPU and maximum potential RAM speeds are provided below for the quad core devices P11 and T7. On measured RAM speeds, both show that multiple cores are needed to obtain the highest throughput and the dual channel P11 performance is quite good. As reflected in single processor BusSpeed results, the upgraded Cortex-A9 CPU in P11 provides significant performance gains using L2 cache and RAM.

August 2013 - Comparing Cortex-A15 Tablet T11 results, with those for Cortex-A9 Phone P11, suggests a difference in burst reading from L2 cache, reducing relative speed of T11 with the larger address increments. Other than this, cache based reading data is generally faster on T11 by 20% to 30%, after assuming the same MHz. In both cases, memory throughput can be doubled, using two cores, with P11’s improvement continuing with four cores. In this case, T11 was running at 1700 MHz for most of the time.

February 2015 - Results for Atom system A1 are the best so far, the Intel to ARM instruction mapping not appearing to impose severe performance degradation. The Atom has a 64 bit memory bus, where maximum speed is 533 (MHz) x 2 (DDR) x 16 (bus bytes) = 17.06 GB/second.

The new ARM/Intel version, running on tablet A1, produced some gains using four threads and on estimated maximum RAM speed (See Android Native ARM-Intel Benchmarks.htm).

July 2015 - T21, with the Qualcomm Snapdragon 800, has similar L1 cache based performance characteristic as Cortex-A9, assuming the same clock MHz, but significantly faster using L2 cache and RAM. Then, on the same basis, Cortex-A15 is faster from L1 but otherwise slower, particularly using RAM data trannsfers. The A1 Atom tablet is the closest match, via native Intel code.

August 2015 - Results included for T22 with 64 bit CPU and 64 bit Android 5.0. Just considering the Read All data tests, A53 64/32 bit L1 cache, L2 cache and RAM performance ratios averaged 2.2, 1.8 and 1.0.

October 2015 - T7 Nexus 7, Android 5.0.2 and up to 5.1.1 upgrades indicated similar speeds (not shown). T22 Android 5.0.2 to 5.1 (ARM-v8 CPU), reading all data with 64 bit compilation indicated that most results were a little faster, average around 3%. Results were not as good at 32 bits, particularly with data in RAM (see below).

Tests via BlueStacks Emulator, and the one that installs with Eclipse, do not use multiple cores but the faster RAM on PCs can produce much better performance than Android devices at the 12.3 MB level, with BlueStacks being the quickest, but in turn, much slower than Windows and Linux versions reported on in BusSpeed2K Results.htm.

NOTE: Originally, an estimate of maximum RAM data transfer speed could be calculated from such as Inc32 MB/second x 32 or Inc16 speed x 16. With the latest systems, this could indicate throughput faster than the specified maximum bandwidth. The reason for this that shared L2 caches are now being provided. In the benchmark, each thread reads all the data, starting a the beginning, whereby some will be read from L2 cache, rather than RAM. This also occurred on desktop PCs with shared L3 caches, where a revised version was produced with staggered starting addresses. MP-BusSpd2i.apk is a similar revised version for Android and can be found in Android Native ARM-Intel Benchmarks.htm.

  
 *****************************************************
 A1 Quad Core 1.86 GHz Intel Atom Z3745, Android 4.4
   Dual Channel LPDDR3-1066 Bandwidth 17.1 GB/s
  4 x 24 KB L1 cache, 2 x 1024 KB shared L2 caches

 Android MP-BusSpd v7 Benchmark V1.1 04-Feb-2015 10.38

   MB/Second Reading Data, 1, 2, 4 and 8 Threads
  KB      Inc32  Inc16   Inc8   Inc4   Inc2  RdAll

 12.3 1T   4218   4461   6019   6448   6116   6474
      2T   3917   5061   7652   8058  11346  12554
      4T   4190   6955  11380  12327  15436  16020
      8T   4254   7528  12364  16735  17407  16880
122.9 1T   1306   1598   2278   2667   3740   5017
      2T   2560   3149   4490   5370   7468  10154
      4T   3990   4052   5542   6504  10279  16331
      8T   3070   5106   6376   9289  11898  17355
12288 1T    196    267    599   1199   2315   3815
      2T    248    447    843   1658   3312   6625
      4T    352    716    741   2114   4024   7280
      8T    376    454    835   1780   3414   6622

          Total Elapsed Time   13.6 seconds

    Max CPU estimate 16880/1.92 =  8792 MIPS


 #################### A1 ARM-Intel ######################

 ARM/Intel MP-BusSpd v7 Benchmark V1.1 05-May-2015 14.28

    MB/Second Reading Data, 1, 2, 4 and 8 Threads
   KB      Inc32  Inc16   Inc8   Inc4   Inc2  RdAll

  12.3 1T   5925   6494   6778   6979   7047   7026
       2T   3966   7029   9689  11689  12856  13654
       4T   4438   8698  16739  22057  23946  25729
       8T   4455   8619  15787  19934  22576  20804
 122.9 1T   1490   1975   2360   2802   3818   5330
       2T   2881   3798   4647   5531   7536  10546
       4T   4452   6338   5910  10217  14650  19903
       8T   4096   5075   6264   9213  12610  15821
 12288 1T    206    273    593   1198   2343   3935
       2T    276    455    842   1821   3319   6591
       4T    445    730   1401   2076   4457   7525
       8T    424    539    954   1829   3688   7064

          Total Elapsed Time   13.0 second

    Max CPU estimate 25729/1.92 = 13400 MIPS


 ########## A1 New Long Version

ARM/Intel MP-BusSpd2 Benchmark V1.0 24-Jul-2015 15.50

   MB/Second Reading Data, 1, 2, 4 and 8 Threads
  KB      Inc32  Inc16   Inc8   Inc4   Inc2  RdAll

 12.3 1T   5431   6110   6780   6262   6655   7313
      2T   3550   4464   7375   9825  11777  12442
      4T   2027   4442   4399   8841  17611  23509
      8T    983   2477   5063   4433   8568  15867
122.9 1T   1499   1991   2357   2839   3818   5382
      2T   2816   3808   4708   5592   7557  10677
      4T   4316   6313   7991   9816  14335  19993
      8T   4235   5610   7917   8791  12828  19661
49152 1T    215    275    611   1183   2328   3922
      2T    276    435    787   1671   3323   6507
      4T    398    455    884   1754   3490   6971
      8T    376    511    867   1746   3512   7510

          Total Elapsed Time   48.6 seconds

  
 *****************************************************
 T11 Samsung EXYNOS 5250 Dual 2.0 GHz Cortex-A15, Android 4.2.2
   RAM 12.8 GB/sec, L1 2 x 32 KB, L2 shared 1024 KB

 Android MP-BusSpd v7 Benchmark V1.1 09-Aug-2013 17.16

   MB/Second Reading Data, 1, 2, 4 and 8 Threads
  KB      Inc32  Inc16   Inc8   Inc4   Inc2  RdAll

 12.3 1T   3192   4183   3734   4797   5393   6190
      2T   9165  10043  11654  12215  12606  12926
      4T   7811   9174  10998  12110  12584  11769
      8T   7009   9026  11033  12043  12587  12791
122.9 1T    667    776   1198   2916   3164   2028
      2T    419    938   2036   4556   5943   6111
      4T    593   1011   1899   4250   5955   5829
      8T    472   1015   2031   4499   5872   5460
12288 1T    125    134    197    582    988   1382
      2T    277    281    349   1097   1377   2347
      4T    180    228    335    795   1524   2411
      8T    274    243    354    824   1467   2468

          Total Elapsed Time   12.5 seconds

 Measured CPU MHz - 1700

 
 Android MP-BusSpd2 Benchmark V2.1 24-Sep-2013 12.00

   MB/Second Reading Data, 1, 2, 4 and 8 Threads
  KB      Inc32  Inc16   Inc8   Inc4   Inc2  RdAll

 12.3 1T   5505   4738   4318   6406   6492   6569
      2T   9163   9897  11365  11924  12137  12524
      4T   7532   8876  11093  12046  12199  12328
      8T   7164   9020  11451  12037  12384  12689
122.9 1T    692    898   1191   2684   2612   3325
      2T    606   1010   2029   4569   6066   6312
      4T    604    923   2063   4396   6234   6361
      8T    600   1024   2059   4613   6269   6460
12288 1T    128    134    185    548    926   1335
      2T    280    278    346   1103   1385   2445
      4T    239    239    353    828   1362   2410
      8T    236    245    354    810   1416   2418
 
          Total Elapsed Time   49.8 seconds


 ARM/Intel MP-BusSpd v7 Benchmark V1.1 05-May-2015 14.45

   MB/Second Reading Data, 1, 2, 4 and 8 Threads
  KB      Inc32  Inc16   Inc8   Inc4   Inc2  RdAll

 12.3 1T   2165   3591   4256   5587   5998   6109
      2T   4121   6469   9530  11381  11846  11936
      4T   4106   6438   8827   6793   9802  12080
      8T   4098   6390   9534  10141  10996  11603
122.9 1T    464    740   1173   2395   3276   3340
      2T    579    989   1934   3994   5431   5792
      4T    579    988   1930   3873   5469   5821
      8T    580    985   1915   3999   5408   5812
12288 1T    134    172    211    462    602   1904
      2T    269    343    387    934   1217   2685
      4T    252    231    374    768    991   2625
      8T    231    254    367    781   1104   2782

          Total Elapsed Time   12.1 seconds 

 ########## T11 New Long Version

 ARM/Intel MP-BusSpd2 Benchmark V1.0 24-Jul-2015 17.07

   MB/Second Reading Data, 1, 2, 4 and 8 Threads
  KB      Inc32  Inc16   Inc8   Inc4   Inc2  RdAll

 12.3 1T   3499   4539   5499   5505   6134   6045
      2T   3775   7202   8377  10605  10457  11319
      4T   3982   6676   7687   9326   9707  10807
      8T   2546   3643   7891   8003  10725  11097
122.9 1T    672    901   1336   2784   3274   3334
      2T    568    969   1931   3894   5427   5221
      4T    574    971   1912   3831   5256   4811
      8T    559    971   1917   3878   5387   5162
49152 1T    140    142    193    575    989   1499
      2T    221    223    342    769   1379   2355
      4T    228    223    344    783   1382   2376
      8T    223    223    342    787   1385   2352

          Total Elapsed Time   49.9 second
 

BusSpd v7 Power Saving Mode - 1000 MHz

MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 3238 3528 3740 3831 3807 3851 2T 5515 5930 6866 7126 7403 6979 4T 4197 5291 6901 7132 7383 7349 8T 4209 5207 6898 6662 7258 7538 122.9 1T 411 450 699 1692 1964 1970 2T 354 542 1171 2645 3525 3897 4T 353 586 1160 2750 3777 3874 8T 354 595 1110 2733 3742 3668 12288 1T 124 131 184 483 870 1118 2T 229 255 336 771 1351 2120 4T 207 220 344 749 1249 2084 8T 204 229 333 753 1331 2056 Total Elapsed Time 12.7 seconds ***************************************************** T21 Qualcomm Snapdragon 800 2150 MHz, Android 4.4.4 Dual Channel 32 Bit LPDDR3-1866 RAM 14.9 GB/s L1 caches 4 x 32 KB, L2 cache shared 2048 KB Android MP-BusSpd v7 Benchmark V1.1 29-Jun-2015 18.37 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 2580 2206 5048 5176 5679 5989 2T 4062 5175 9340 9868 10971 11281 4T 4688 10324 16552 17196 21714 23708 8T 8467 9834 16698 18183 21936 23693 122.9 1T 1152 1052 2068 3035 3927 5723 2T 1710 1840 3094 5001 7963 11475 4T 2047 2002 5031 9267 14698 22920 8T 2235 2275 5223 9348 14234 21783 12288 1T 262 382 508 867 1466 2661 2T 464 766 1049 1754 3186 5735 4T 612 1018 1796 3149 5892 9095 8T 575 680 1277 2308 4987 7948 Total Elapsed Time 12.7 seconds Android MP-BusSpd2 Benchmark V2.1 08-Jul-2015 16.31 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 2439 2540 4468 5029 5108 5906 2T 4815 5217 9151 9909 10915 11830 4T 8621 9985 16468 18446 21068 22775 8T 9162 10268 16345 18483 21565 23821 122.9 1T 1171 1239 2220 3084 4024 5762 2T 1865 1828 3317 5545 7924 11479 4T 2181 2334 5305 9126 14409 21786 8T 2294 2321 5211 9064 14322 22029 12288 1T 249 393 534 904 1619 2839 2T 449 595 1083 1747 3266 5872 4T 895 1102 1904 3206 6116 11116 8T 721 871 1548 2805 4860 9417 Total Elapsed Time 52.0 seconds ARM/Intel MP-BusSpd v7 Benchmark V1.1 23-May-2015 17.05 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 1840 2073 3512 3554 4829 5243 2T 3432 4591 7128 7651 9120 9821 4T 4398 7855 13752 15428 18530 20235 8T 6692 9507 13857 16110 18143 18796 122.9 1T 860 753 2011 2841 3205 5282 2T 1505 1609 3076 5038 8089 10421 4T 1924 1981 4299 7588 14614 20754 8T 1909 1988 4264 7980 13884 19027 12288 1T 270 379 538 856 1626 2859 2T 471 677 1098 1849 3304 5924 4T 549 787 1066 1874 6274 10781 8T 713 853 1649 2258 4664 8321 Total Elapsed Time 13.1 seconds ########## T21 New Long Version ARM/Intel MP-BusSpd2 Benchmark V1.0 24-Jul-2015 15.39 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 2247 2616 4010 4443 4909 5614 2T 3558 4725 7241 9048 9747 10892 4T 6074 8303 13442 16937 18525 21068 8T 3998 5106 14314 13615 18200 20740 122.9 1T 874 1198 2024 2935 4529 5345 2T 1686 1702 3174 5357 7688 10545 4T 1988 2139 4465 8171 14969 21169 8T 1972 2139 4468 8195 15261 21132 49152 1T 292 406 516 899 1663 2929 2T 449 541 962 1569 2851 4776 4T 495 605 1109 2439 4161 8243 8T 530 564 1156 2149 4172 7907 Total Elapsed Time 48.0 seconds Android MP-BusSpd v5 Benchmark V1.1 28-Jun-2015 16.22 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 1580 2111 2197 2423 2106 2983 2T 3126 4066 4337 4906 4304 5978 4T 2973 7669 8596 9524 7180 12217 8T 6187 7529 8588 9479 8503 12328 122.9 1T 1240 1056 2030 2351 2234 3063 2T 2128 2064 3482 4645 4465 6350 4T 2292 2017 4843 7664 8769 12642 8T 2513 2283 5301 8989 7723 12660 12288 1T 273 393 495 876 1499 2133 2T 414 622 1011 1597 3043 4974 4T 500 1178 1696 3074 5668 9861 8T 678 834 1526 2586 4359 7446 Total Elapsed Time 13.3 seconds ********************* T22 32 Bit ******************** T22, Tab 2 A8-50, 1.3 GHz quad core 64 bit ARM Cortex-A53 Single Channel RAM, LPDDR3 666 MHz, 5.3 GB/second ARM/Intel MP-BusSpd2 Benchmark V1.2 12-Aug-2015 16.14 Compiled for 32 bit ARM v7a MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 1877 2124 2176 2266 2296 2343 2T 3625 4198 4341 4468 4536 4613 4T 5733 7541 8293 8830 8024 9042 8T 2985 3829 7438 6117 8108 8923 122.9 1T 604 625 1142 1846 2150 2284 2T 924 950 1793 3277 4270 4504 4T 962 989 1939 3765 6798 8862 8T 965 993 1933 3748 6651 8239 49152 1T 165 175 344 677 1285 1979 2T 234 238 482 961 1907 3547 4T 266 298 562 1224 2296 4478 8T 272 275 538 1098 2149 4282 Total Elapsed Time 48.8 seconds *************** T22 Android 5.1 32 Bit ************** ARM/Intel MP-BusSpd2 Benchmark V1.2 28-Sep-2015 21.14 Compiled for 32 bit ARM v7a MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 1949 2228 2244 2314 2370 2415 2T 3747 4316 4471 4528 4644 4772 4T 6289 7870 8486 8892 9079 9217 8T 2986 3811 7641 6447 8594 8995 122.9 1T 622 612 1181 1897 2202 2352 2T 947 980 1871 3376 4396 4652 4T 992 1024 2001 3912 6836 8790 8T 996 1022 1998 3852 6916 8770 49152 1T 163 174 344 680 1293 2050 2T 264 245 487 937 1912 3613 4T 294 288 547 1105 2223 4216 8T 277 285 603 1082 2180 4103 Total Elapsed Time 49.9 seconds ********************* T22 64 Bit ******************** ARM/Intel MP-BusSpd2 Benchmark V1.2 12-Aug-2015 16.18 Compiled for 64 bit ARM v8a MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 2610 2472 2586 2727 2748 5841 2T 4404 4681 4994 5369 5420 11297 4T 6546 8125 9105 10243 10319 20610 8T 3380 4023 7919 7146 9871 19852 122.9 1T 604 621 1110 1872 2446 5100 2T 919 948 1855 3433 4853 10037 4T 961 974 1984 3924 7491 14935 8T 963 942 1931 3915 7572 14689 49152 1T 173 177 340 692 1300 2653 2T 266 241 479 968 1883 3724 4T 304 277 556 1130 2126 4328 8T 279 278 544 1138 2179 4275 Total Elapsed Time 49.4 seconds *************** T22 Android 5.1 64 Bit ************** ARM/Intel MP-BusSpd2 Benchmark V1.2 28-Sep-2015 22.18 Compiled for 64 bit ARM v8a MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 2675 2586 2661 2787 2833 6014 2T 4705 4816 5023 5508 5603 11702 4T 6808 8393 9504 10556 10844 21329 8T 3518 4058 8373 7451 9900 19970 122.9 1T 625 639 1149 1955 2532 5265 2T 953 976 1906 3536 4986 10405 4T 991 999 2037 4048 7754 15457 8T 991 1000 2045 3987 7604 15243 49152 1T 171 177 343 673 1259 2602 2T 251 252 500 1132 1993 3877 4T 294 297 555 1021 2250 4424 8T 277 279 572 1117 2204 4501 Total Elapsed Time 48.8 seconds ***************************************************** P11 Galaxy SIII, Quad Cortex-A9 1.4 GHz, Android 4.0.4 LPDDR2 1066 MHz RAM, dual channel, 8.53 GB/sec Android MP-BusSpd v7 Benchmark V1.0 23-Dec-2012 14.42 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 3452 3697 4088 4122 3860 4183 2T 6616 7251 8016 8179 8307 8191 4T 8108 7430 10052 8511 8305 8404 8T 8729 10701 11687 12938 15297 15116 122.9 1T 747 762 746 966 992 1401 2T 1132 1161 1155 1554 1873 2668 4T 1127 1133 1137 2193 2987 4614 8T 1134 1145 1133 2210 3153 4231 12288 1T 82 89 200 376 739 1184 2T 204 179 407 797 1449 2205 4T 399 359 334 1227 1183 4038 8T 134 123 226 502 1378 3718 Total Elapsed Time 13.4 seconds Max RAM estimate 359*16 = 5744 MB/second Max CPU estimate 15116/1.92 = 7873 MIPS Android MP-BusSpd v5 Benchmark V1.0 23-Dec-2012 14.45 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 1041 1008 1308 1321 1836 2090 2T 2028 2010 2558 2649 3650 4213 4T 2185 2431 3019 3111 3960 4684 8T 2900 3928 4829 5289 7141 7866 122.9 1T 244 253 265 425 731 1118 2T 467 485 501 784 1237 2139 4T 794 834 842 1341 2103 3914 8T 789 830 809 1331 2308 3581 12288 1T 79 108 185 311 547 955 2T 157 219 238 603 1027 1812 4T 278 124 346 1013 1064 3383 8T 202 111 308 443 1081 2680 Total Elapsed Time 13.5 seconds ***************************************************** T7 Nexus 7 Quad 1300 MHz Cortex-A9, Android 4.1.2 DDR3L-1333 MHz RAM, single channel, 5.3 GB/sec Android MP-BusSpd v7 Benchmark V1.0 17-Oct-2012 13.53 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 2967 3169 3497 3535 3595 3567 2T 5729 6277 6857 6995 7030 7175 4T 7326 12132 13295 13757 14133 13780 8T 9770 12362 12224 12470 12259 12466 122.9 1T 351 353 337 544 637 980 2T 540 543 518 733 1260 1901 4T 642 750 753 1188 1542 2729 8T 728 748 746 1186 1459 2553 12288 1T 57 57 83 125 174 337 2T 111 114 186 250 346 673 4T 82 216 334 228 695 1351 8T 108 103 326 302 561 1127 Total Elapsed Time 13.6 seconds Max RAM estimate 216*16 = 3456 MB/second Max CPU estimate 12466/1.92 = 6492 MIPS ARM/Intel MP-BusSpd v7 Benchmark V1.1 05-May-2015 14.35 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 2853 3392 3376 3511 3551 3494 2T 2857 3389 3542 5540 5730 5595 4T 7257 10326 10289 10997 11373 11100 8T 6584 10325 10485 11175 11322 11189 122.9 1T 362 379 347 546 623 978 2T 516 530 508 726 1227 1840 4T 598 658 548 1181 1556 2657 8T 721 733 736 1181 1548 2653 12288 1T 58 57 84 123 173 334 2T 111 111 182 248 348 664 4T 87 85 276 463 687 1290 8T 154 107 147 429 441 1242 Total Elapsed Time 12.7 seconds ########## T7 New Long Version ARM/Intel MP-BusSpd2 Benchmark V1.0 24-Jul-2015 15.59 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 2166 2774 3181 3307 3377 3263 2T 3924 5188 5207 5754 5759 5805 4T 7570 10011 10252 11165 11375 11777 8T 3510 4786 9011 8318 11351 11544 122.9 1T 383 409 359 558 663 983 2T 525 541 520 741 1241 1814 4T 739 752 753 1219 1590 2776 8T 735 741 753 1218 1607 2737 49152 1T 56 51 81 126 172 330 2T 65 67 107 196 335 620 4T 70 68 108 215 426 835 8T 70 68 109 215 428 851 Total Elapsed Time 48.2 seconds Android MP-BusSpd v5 Benchmark V1.0 17-Oct-2012 13.58 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 966 941 1211 1267 1692 1922 2T 1739 1725 2236 2257 3141 3624 4T 3427 3406 4011 4611 6200 4553 8T 3033 2790 3896 4588 6256 6347 122.9 1T 153 159 165 280 499 812 2T 300 312 309 515 872 1512 4T 372 453 399 717 1344 2592 8T 410 452 388 715 1240 2595 12288 1T 27 28 46 86 168 322 2T 54 56 93 175 331 645 4T 68 112 186 306 645 882 8T 68 114 190 360 675 1126 Total Elapsed Time 12.8 seconds Measured CPU MHz - 1200 ***************************************************** T4 Miumiu w17 Pro 7 inch tablet, dual 1500 MHz Cortex-A9 Android MP-BusSpd v7 Benchmark V1.0 11-Oct-2012 20.02 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 2790 3123 3464 3516 3384 3250 2T 3948 5858 6466 6641 6764 6832 4T 5165 5915 6405 6097 6805 6700 8T 5444 5585 6488 6729 6876 6977 122.9 1T 484 497 481 579 644 1028 2T 927 929 923 1201 1264 1930 4T 916 940 926 1197 1175 1772 8T 932 929 937 1214 1285 1892 12288 1T 34 34 60 124 237 435 2T 49 47 85 162 295 650 4T 46 55 79 174 306 509 8T 46 50 103 176 345 698 Total Elapsed Time 12.7 seconds Android MP-BusSpd v5 Benchmark V1.0 11-Oct-2012 20.04 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 838 817 1052 1045 1474 1688 2T 1590 1618 2082 2102 2953 3411 4T 1654 1664 1783 2159 2855 3408 8T 1671 1667 2131 2197 2987 3458 122.9 1T 154 155 166 271 455 803 2T 308 318 332 518 865 1523 4T 299 317 339 519 876 1552 8T 314 322 338 528 883 1522 12288 1T 16 17 53 99 178 338 2T 37 38 75 154 363 596 4T 35 30 90 192 462 802 8T 37 36 101 171 325 791 Total Elapsed Time 12.9 seconds Measured CPU MHz - 1200 ***************************************************** T2 WayTeq xTAB-70 7 inch tablet, 800 MHz Cortex-A9 Android MP-BusSpd v7 Benchmark V1.0 11-Oct-2012 20.35 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 1857 1791 2061 2031 2003 2264 2T 1739 2005 1896 2230 2239 2254 4T 1776 2016 2151 2011 2254 2270 8T 1866 1875 2194 1981 2244 2270 122.9 1T 229 197 222 267 245 537 2T 211 217 191 296 314 534 4T 222 228 220 294 312 519 8T 205 226 215 257 300 503 12288 1T 32 33 59 62 59 132 2T 37 32 59 69 66 130 4T 36 36 56 68 65 127 8T 36 37 58 69 66 133 Total Elapsed Time 15.1 seconds Android MP-BusSpd v5 Benchmark V1.0 11-Oct-2012 20.36 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 129 551 709 738 991 1170 2T 562 552 707 728 983 1179 4T 564 557 522 722 967 1189 8T 562 512 685 719 966 1161 122.9 1T 76 70 72 131 230 410 2T 76 75 67 129 222 403 4T 75 75 72 128 224 400 8T 75 72 56 121 193 387 12288 1T 15 17 18 35 65 115 2T 16 18 19 38 64 130 4T 17 18 19 37 65 131 8T 18 17 19 38 65 132 Total Elapsed Time 15.7 seconds ***************************************************** T1 TTFone M013S 10.1 inch tablet, 300-800 MHz VIA 8650 Android MP-BusSpd v5 Benchmark V1.0 11-Oct-2012 20.47 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 383 393 387 458 489 523 2T 397 404 407 460 495 490 4T 396 388 395 450 491 472 8T 386 393 395 444 478 500 122.9 1T 28 25 29 55 99 177 2T 29 28 29 53 103 165 4T 28 28 27 55 102 174 8T 26 28 28 54 100 171 12288 1T 27 27 28 55 99 177 2T 27 28 29 54 97 173 4T 26 28 28 53 101 172 8T 27 28 28 54 100 174 Total Elapsed Time 13.8 seconds ***************************************************** BS1 BlueStacks Emulator on 3 GHz Phenom Android MP-BusSpd v7 Benchmark V1.0 11-Oct-2012 23.12 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 1600 1714 1714 1745 1706 1828 2T 1600 1745 1745 1745 1706 1755 4T 1535 1706 1745 1828 1755 1861 8T 1600 1600 1687 1778 1861 1862 122.9 1T 1090 1246 1477 1745 1714 1688 2T 1054 1154 1477 1746 1746 1755 4T 1025 1163 1476 1688 1638 1720 8T 1026 1164 1477 1538 1644 1762 12288 1T 349 403 744 1172 1512 1638 2T 345 403 726 1141 1563 1720 4T 363 446 716 1117 1445 1638 8T 354 390 716 1075 1445 1552 Total Elapsed Time 13.2 seconds ***************************************************** ET1 Emulator on 2.4 GHz Core 2 Duo Android MP-BusSpd v7 Benchmark V1.0 11-Oct-2012 16.34 MB/Second Reading Data, 1, 2, 4 and 8 Threads KB Inc32 Inc16 Inc8 Inc4 Inc2 RdAll 12.3 1T 753 699 846 860 863 864 2T 750 700 820 864 724 854 4T 750 685 828 862 850 853 8T 738 669 826 843 824 847 122.9 1T 656 600 756 817 844 848 2T 645 590 753 810 832 847 4T 634 596 750 804 826 314 8T 428 313 591 738 789 626 12288 1T 98 204 342 499 460 765 2T 98 202 339 499 675 757 4T 96 199 318 498 654 743 8T 94 171 334 491 660 738 Total Elapsed Time 12.8 seconds


To Start


Logo Logo MP RandMem Benchmark

RandMem benchmark carries out four tests at increasing data sizes to produce data transfer speeds in MBytes Per Second from caches and memory. Serial and random address selections are employed, using the same program structure, with read and read/write tests using 32 bit integers. The main purpose is to demonstrate how much slower performance can be through using random access. Here, speed can be considerably influenced by reading and writing in bursts, where much of the data is not used, and by the size of preceding caches. Details and results for Windows and Linux versions can be found in RandMem Results.htm.

This benchmark uses data from the same array for all threads, but starting at different points. Again, two versions are provided again for separate vfpv3 (v7) hardware and older CPUs (v5). Results of the Serial Reading tests are checked for the same result on all threads. An example of displayed results is shown below. Configuration details, as shown above for the first MP program, are included in Emailed details.


 Android MP-RndMem v7 Benchmark V1.0 16-Oct-2012 12.25

  MB/Second Using 1, 2, 4 and 8 Threads

  KB       SerRD SerRDWR   RndRD RndRDWR

12.29 1T    3098    2998    3107    3032
      2T    5245    2942    5287    2954
      4T    4889    2834    3536    2528
      8T    4849    2720    5570    2415
122.9 1T     871     978     758     745
      2T    1393    1006    1487     468
      4T    1517     960    1291     721
      8T    1484     941    1407     631
12288 1T     352     225      48      47
      2T     560     233      71      44
      4T     568     228      72      45
      8T     581     233      72      44

          Total Elapsed Time   10.0 seconds
   


To Start


MP-RandMem Results

The original Windows version produces extremely slow speeds with read/write tests, particularly with random access. Later Linux varieties included Mutex, or mutual exclusion, functions avoid the updating conflict by only allowing one thread at a time to access common data. This can still lead to using multiple threads being slower than one but, with random access, there can be a significant improvement compared with untethered multiple thread speeds, except when accessing RAM (see linux%20multithreading%20benchmarks.htm).

These Android benchmarks also use Mutex and some speeds continue to be unpredictable. The surprise is that there is little variation using an increasing number of threads.

Tablet T2, again, sometimes seems to start running at a slower (power saving?) mode and BlueStacks performance is relatively fast using RAM.

August 2013 - T11 with the Cortex-A15 was tested with the Power Saving option on and off, with corresponding expected CPU speeds of 1000 and 1700 MHz. A surprise was that measured MB/second results were virtually the same for the two runs. The benchmark was modified to spend five times longer on each test, producing some results 1.7 times faster than those at 1000 MHz (see MHz graph). Then, a further modification for 100 times longer lead to all cache based tests effectively running at 1700 MHz.

Phone P11 also suffered from the same short test effects, but not to the same extent, with some tests being faster than T11, using the unmodified benchmark. On running tests five times longer, T11/P11 one and two thread cache based performance ratios averaged a mere 1.25 times, after adjusting for the same MHz. T7 also suffered from the slowdown, but ran continuously at 1200 MHz, with the 5 times longer running time, but comparisons with this did not help much as L2 and RAM speeds are much slower than those in P11. The extended running time made little difference on tablet T4.

February 2015 - Atom system A1 produced more difficult to explain strange results. The new ARM/Intel version produced btter performance, with cache based speeds up to 3.6 times faster on reading tests and 1.3 times with reading/writing (See Android Native ARM-Intel Benchmarks.htm).

July 2015 - The ARM/Intel compilation for T21, with the Qualcomm Snapdragon 800, is slower than the original version by an average of 14%. It is also slower than tablet A1, with the Intel Atom, on the 122.9 KB L2 cache tests but can be faster in other areas, on read only functions.

August 2015 - Results provided for 64 bit T22 with Cortex-A53 CPU. Probably as performance is dependent on the complex indexing used, performance is not significantly faster at 64 bits.

October 2015 - T7 Nexus 7, Android 5.0.2 and up to 5.1.1 upgrades produced similar speeds (not shown). T22 Android 5.0.2 to 5.1 (ARM-v8 CPU) produced average performance increases of more than 2%, with some RAM based results no faster.

 
 *****************************************************
 A1 Quad Core 1.86 GHz Intel Atom Z3745, Android 4.4
   Dual Channel LPDDR3-1066 Bandwidth 17.1 GB/s

 Android MP-RndMem v7 Benchmark V1.1 04-Feb-2015 11.54

  MB/Second Using 1, 2, 4 and 8 Threads
  KB       SerRD SerRDWR   RndRD RndRDWR

12.29 1T    1069    1935     842    1895
      2T    1516    2063    1809    2056
      4T    1035    1959    1659    1453
      8T    1204     665     800     763
122.9 1T     531     972     470     839
      2T    1034    1181     971    1691
      4T    2435    2155    1770    1614
      8T    2548    2057    2009    1428
12288 1T    1147    1842     101     231
      2T    1750    1926     187     222
      4T    1787    1757     311     210
      8T    2176    1840     302     212

          Total Elapsed Time    5.2 seconds

 

Longer Tests

Android MP-RndMem2 Benchmark V2.1 04-Feb-2015 12.27 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 1337 2397 1348 2555 2T 2735 2410 2534 2508 4T 3552 2398 3379 2426 8T 3175 2321 3052 2360 122.9 1T 1299 2248 956 1721 2T 2630 2250 1852 1733 4T 3406 2143 2825 1728 8T 3114 2212 2718 1715 12288 1T 1243 1960 101 212 2T 2479 1871 180 212 4T 3431 1924 297 212 8T 3105 1907 292 205 Total Elapsed Time 43.4 seconds

ARM/Intel Version

ARM/Intel MP-RndMem Benchmark V1.1 06-May-2015 11.54 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 4643 3593 4710 3641 2T 8583 3552 8761 3564 4T 12707 3450 12496 3384 8T 10410 3389 10796 3408 122.9 1T 3733 2874 2408 2150 2T 7259 2871 4781 2165 4T 11726 2897 7656 2133 8T 11673 2853 7100 2113 12288 1T 3153 2087 226 238 2T 5782 2073 327 238 4T 6451 1997 447 236 8T 6471 2071 446 233 Total Elapsed Time 41.5 seconds

Old V5 Instructions

Android MP-RndMem v5 Benchmark V1.1 04-Feb-2015 12.06 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 2364 2585 2261 3688 2T 5218 2757 4833 2783 4T 4909 2218 3799 1873 8T 2579 912 2316 1158 122.9 1T 1543 1866 791 913 2T 2121 1004 1745 861 4T 3083 928 2110 720 8T 1838 711 730 462 12288 1T 2316 2068 202 184 2T 2258 1624 307 209 4T 3692 1802 361 197 8T 3203 1823 385 208 Total Elapsed Time 6.3 seconds ***************************************************** T11 Samsung EXYNOS 5250 Dual 2.0 GHz Cortex-A15, Android 4.2.2 Android MP-RndMem v7 Benchmark V1.1 09-Aug-2013 23.19 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 3906 2582 3742 2599 2T 7107 2469 6813 2520 4T 7231 2482 6825 2475 8T 6909 2366 6705 2361 122.9 1T 1979 1651 969 1003 2T 3555 1679 1107 932 4T 3549 1654 1146 983 8T 3577 1617 1150 969 12288 1T 1184 940 119 121 2T 1644 966 218 119 4T 1842 957 208 120 8T 1675 951 217 121 Total Elapsed Time 4.4 seconds Not running at expected 1700 MHz

Power Saving Mode - 1000 MHz

MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 3733 2600 3882 2542 2T 7321 2473 7287 2501 4T 7071 2442 7176 2486 8T 5725 2400 6380 2394 122.9 1T 1934 1677 945 1012 2T 3530 1667 941 997 4T 3585 1655 1166 974 8T 3608 1617 1171 974 12288 1T 1129 894 122 122 2T 1866 943 219 121 4T 1855 906 217 121 8T 1959 956 218 120 Total Elapsed Time 4.3 seconds

Longer Tests - 5 Times

MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 4169 2869 6407 4422 2T 12250 2680 12325 2804 4T 11023 2660 10793 2388 8T 12287 3034 12046 2860 122.9 1T 2187 2653 1582 1679 2T 6118 1786 2008 974 4T 6136 1828 1725 1036 8T 6353 1778 1784 1179 12288 1T 1372 1040 123 130 2T 2174 915 251 122 4T 2269 925 273 123 8T 2185 957 243 130 Total Elapsed Time 22.7 seconds

Longest Tests - 100 Times

MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 6527 4454 6618 4475 2T 12829 4163 12880 4067 4T 12796 4082 12870 4119 8T 12749 4047 12465 4042 122.9 1T 3385 2888 1673 1751 2T 6277 2760 2059 1648 4T 6249 2734 2055 1357 8T 6356 1668 2064 1473 12288 1T 1316 921 145 113 2T 2141 963 264 139 4T 2160 892 262 137 8T 2202 938 267 137 Total Elapsed Time 415.6 seconds CPU MHz mainly 1700 ARM/Intel MP-RndMem Benchmark V1.1 06-May-2015 12.07 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 6315 4486 6345 4484 2T 11837 2910 11846 3112 4T 11864 2835 11553 2858 8T 11821 3003 11805 3198 122.9 1T 3963 2681 1670 1704 2T 6672 1782 2040 1125 4T 6493 1817 2033 1218 8T 6673 1738 2038 1303 12288 1T 1805 1081 177 145 2T 2543 1066 279 137 4T 2600 1065 276 136 8T 2662 1073 281 138 Total Elapsed Time 43.7 seconds

Old V5 Instructions

Android MP-RndMem v5 Benchmark V1.1 04-Feb-2015 12.08 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 1942 1552 1943 1532 2T 3686 1488 3652 1524 4T 3676 1495 3639 1505 8T 3512 1460 2889 1411 122.9 1T 1140 1120 729 908 2T 2204 1108 923 913 4T 2177 1098 1031 894 8T 2101 1073 1014 859 12288 1T 876 755 82 127 2T 1490 705 149 125 4T 1517 749 175 129 8T 1916 771 182 140 Total Elapsed Time 6.4 seconds ***************************************************** T21 Qualcomm Snapdragon 800 2150 MHz, Android 4.4.4 Dual Channel 32 Bit LPDDR3-1866 RAM 14.9 GB/s Android MP-RndMem v7 Benchmark V1.1 29-Jun-2015 18.40 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 4586 3050 2867 2886 2T 4859 4681 4409 4357 4T 4530 4327 8776 4283 8T 8746 4706 11130 3761 122.9 1T 2726 2461 1515 2129 2T 3750 2010 2408 1548 4T 7593 2288 2996 1760 8T 4981 2279 2608 1901 12288 1T 1657 799 166 176 2T 2827 814 287 181 4T 2605 884 339 188 8T 3097 897 436 185 Total Elapsed Time 3.1 seconds Android MP-RndMem2 Benchmark V2.1 08-Jul-2015 16.33 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 5088 5325 4262 4711 2T 9752 4902 8895 4570 4T 17379 4653 17434 4096 8T 19771 4698 17358 4424 122.9 1T 2714 2578 1923 2163 2T 5614 2502 3483 2107 4T 10859 2219 4835 1972 8T 10654 2410 4904 1923 12288 1T 1798 952 186 204 2T 3489 974 341 195 4T 6515 943 563 196 8T 6218 922 563 187 Total Elapsed Time 42.3 seconds ARM/Intel MP-RndMem Benchmark V1.1 09-Jul-2015 11.48 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 4186 3777 4055 3933 2T 9324 3541 7710 3619 4T 16594 3350 15731 3142 8T 18117 3291 16187 3262 122.9 1T 2423 2043 1610 1683 2T 5235 2029 3013 1641 4T 10148 1935 4662 1565 8T 10015 1834 4611 1474 12288 1T 1363 886 171 186 2T 2643 845 325 187 4T 5197 823 534 184 8T 4801 835 542 184 Total Elapsed Time 42.6 seconds Android MP-RndMem v5 Benchmark V1.1 08-Jul-2015 16.28 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 1035 786 645 3547 2T 3137 3532 2641 3122 4T 5280 3565 3163 3341 8T 5859 3705 4347 3516 122.9 1T 1859 2012 741 1720 2T 1671 1982 1348 1817 4T 3594 1949 1050 1651 8T 2846 1862 1037 1639 12288 1T 984 739 84 187 2T 1989 873 145 166 4T 2107 840 213 181 8T 2072 901 248 182 Total Elapsed Time 5.3 seconds ********************* T22 32 Bit ******************** T22, Quad Core ARM Cortex-A53 1300 MHz, Android 5.0.2 ARM/Intel MP-RndMem Benchmark V1.2 12-Aug-2015 17.13 Compiled for 32 bit ARM v7a MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 2894 2438 2887 2433 2T 5665 2402 5663 2403 4T 10922 2369 11100 2310 8T 10065 2293 10648 2265 122.9 1T 2681 2368 757 758 2T 5351 2360 1398 769 4T 10056 2308 2121 772 8T 8838 2351 1916 742 12288 1T 2309 1662 80 78 2T 3986 1683 164 73 4T 5419 1684 283 82 8T 4658 1694 279 82 Total Elapsed Time 44.6 seconds *************** T22 Android 5.1 32 Bit ************** ARM/Intel MP-RndMem Benchmark V1.2 28-Sep-2015 21.17 Compiled for 32 bit ARM v7a MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 2897 2503 2973 2513 2T 5840 2481 5841 2388 4T 11351 2439 9284 2411 8T 11264 2369 9121 2365 122.9 1T 2829 2426 774 781 2T 5519 2402 1438 759 4T 10003 2429 2174 797 8T 9768 2424 2153 793 12288 1T 2403 1705 82 84 2T 3901 1679 166 83 4T 6020 1703 285 83 8T 4632 1690 274 83 Total Elapsed Time 46.7 seconds ********************* T22 64 Bit ******************** ARM/Intel MP-RndMem Benchmark V1.2 12-Aug-2015 17.15 Compiled for 64 bit ARM v8a MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 4445 3109 4455 3089 2T 8010 3100 8072 3105 4T 15909 3057 14711 3040 8T 14764 3036 14570 3037 122.9 1T 3457 2888 842 876 2T 6537 2924 1524 876 4T 11095 2892 2119 861 8T 11729 2916 2080 874 12288 1T 2475 1679 81 78 2T 4155 1713 163 73 4T 5503 1711 285 89 8T 4519 1717 281 89 Total Elapsed Time 48.1 seconds *************** T22 Android 5.1 64 Bit ************** ARM/Intel MP-RndMem Benchmark V1.2 28-Sep-2015 22.21 Compiled for 64 bit ARM v8a MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 4620 3220 4637 3206 2T 8183 3193 8343 3147 4T 16205 3146 16692 3150 8T 15950 3130 14491 3129 122.9 1T 3568 2979 871 888 2T 6743 2985 1553 892 4T 11639 2990 2178 896 8T 11401 3015 2186 889 12288 1T 2524 1691 82 80 2T 3863 1656 160 89 4T 4786 1701 283 91 8T 4821 1705 276 90 Total Elapsed Time 46.8 seconds ***************************************************** P11 Galaxy SIII, Quad Cortex-A9 1.4 GHz, Android 4.0.4 Android MP-RndMem v7 Benchmark V1.0 23-Dec-2012 14.40 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 2043 2028 2066 2027 2T 6788 3058 6835 3346 4T 6251 3104 6478 3376 8T 6635 3244 5408 3242 122.9 1T 1365 1392 1150 1151 2T 2415 1386 1927 1159 4T 2495 1374 1870 1117 8T 2470 1352 1772 1013 12288 1T 581 351 71 77 2T 1674 934 143 96 4T 1675 882 143 95 8T 1838 939 142 96 Total Elapsed Time 5.5 seconds

Longer Tests - 5 Times

MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 2858 2844 3419 3044 2T 4162 2861 6614 3360 4T 8352 3082 9055 3352 8T 10021 3209 9708 3272 122.9 1T 1389 1315 1151 1137 2T 2513 1357 1890 1122 4T 3070 1375 1941 1134 8T 3548 1276 2000 951 12288 1T 1046 928 96 96 2T 1732 926 141 94 4T 1610 938 163 94 8T 1654 942 163 95 Total Elapsed Time 22.6 seconds

Old V5 Instructions

Android MP-RndMem v5 Benchmark V1.0 23-Dec-2012 14.41 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 761 817 625 811 2T 2742 1779 3262 2268 4T 3429 2224 2920 2231 8T 3324 2169 3354 2160 122.9 1T 980 1154 661 1051 2T 1911 1136 1052 1011 4T 1788 1053 1139 1047 8T 1881 1117 1220 1064 12288 1T 354 352 53 83 2T 854 883 114 84 4T 1623 879 108 91 8T 1611 911 115 95 Total Elapsed Time 8.1 seconds ***************************************************** T7 Nexus 7 Quad 1300 MHz Cortex-A9, Android 4.1.2 Android MP-RndMem v7 Benchmark V1.0 22-Oct-2012 21.04 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 2019 3243 3347 3266 2T 3098 3155 3252 2981 4T 3160 2875 3167 2816 8T 2934 2862 2984 2811 122.9 1T 966 971 678 649 2T 948 988 685 708 4T 937 956 685 642 8T 980 983 624 538 12288 1T 311 304 87 79 2T 329 288 103 80 4T 640 286 123 80 8T 795 288 129 80 Total Elapsed Time 6.6 seconds

Longer Tests - 5 Times

MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 3190 3123 3113 3069 2T 5923 3000 5937 3002 4T 11435 2761 11207 2888 8T 11400 2855 11371 2797 122.9 1T 952 955 652 670 2T 1737 953 988 673 4T 2526 947 1239 665 8T 2575 955 1473 668 12288 1T 329 279 85 77 2T 621 279 105 77 4T 934 275 113 77 8T 879 277 125 77 Total Elapsed Time 23.1 seconds ARM/Intel MP-RndMem Benchmark V1.1 06-May-2015 11.59 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 3060 2001 2867 1904 2T 5459 1879 5463 1867 4T 10797 1852 10537 1856 8T 10090 1802 10608 1813 122.9 1T 968 823 588 547 2T 1749 785 902 618 4T 2716 812 1328 672 8T 2733 810 1407 673 12288 1T 329 274 90 82 2T 636 272 112 82 4T 849 271 128 82 8T 869 271 126 81 Total Elapsed Time 45.4 seconds

Old V5 Instructions

Android MP-RndMem v5 Benchmark V1.0 22-Oct-2012 21.06 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 1283 2113 1528 2116 2T 1602 2070 1487 2064 4T 1604 2031 1591 1895 8T 1149 1804 1450 1914 122.9 1T 781 905 458 722 2T 799 879 431 714 4T 791 870 408 704 8T 759 835 440 680 12288 1T 316 289 69 80 2T 592 267 102 81 4T 818 275 113 80 8T 815 272 115 81 Total Elapsed Time 9.2 seconds 12.29 1T 658 2120 1616 2133 2T 1618 2076 1606 2071 Measured CPU MHz - 1200 ***************************************************** T4 Miumiu w17 Pro 7 inch tablet, dual 1500 MHz Cortex-A9 Android MP-RndMem v7 Benchmark V1.0 16-Oct-2012 12.25 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 3098 2998 3107 3032 2T 5245 2942 5287 2954 4T 4889 2834 3536 2528 8T 4849 2720 5570 2415 122.9 1T 871 978 758 745 2T 1393 1006 1487 468 4T 1517 960 1291 721 8T 1484 941 1407 631 12288 1T 352 225 48 47 2T 560 233 71 44 4T 568 228 72 45 8T 581 233 72 44 Total Elapsed Time 10.0 seconds

Longer Tests - 5 Times

MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 3069 3040 3097 3039 2T 5520 2900 5556 2896 4T 5623 2783 5713 2799 8T 5672 2719 5695 2761 122.9 1T 900 1023 768 767 2T 1595 978 1430 752 4T 1651 980 1445 763 8T 1659 956 1458 728 12288 1T 363 223 48 48 2T 609 226 72 48 4T 593 224 73 47 8T 603 235 73 47 Total Elapsed Time 24.8 seconds Android MP-RndMem v5 Benchmark V1.0 16-Oct-2012 12.27 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 1513 1967 1497 1973 2T 2703 1924 2969 1264 4T 2677 1860 1997 1879 8T 2607 1833 2329 1602 122.9 1T 774 767 407 660 2T 1481 838 836 723 4T 1340 841 828 709 8T 1402 822 791 585 12288 1T 316 238 43 43 2T 550 227 63 47 4T 587 227 66 46 8T 605 220 66 47 Total Elapsed Time 12.6 seconds Measured CPU MHz - 1200 ***************************************************** T2 WayTeq xTAB-70 7 inch tablet, 800 MHz Cortex-A9 Android MP-RndMem v7 Benchmark V1.0 16-Oct-2012 13.53 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 1969 1801 1995 1995 2T 1781 1863 962 1850 4T 1863 1863 1863 1720 8T 1572 1048 1656 1613 122.9 1T 358 357 279 102 2T 294 335 266 290 4T 280 312 223 223 8T 245 196 210 210 12288 1T 133 122 51 50 2T 133 115 53 50 4T 127 127 53 49 8T 130 126 53 50 Total Elapsed Time 13.3 seconds 12.29 1T 409 427 427 427 2T 386 372 403 395 4T 1903 1708 1863 1863 8T 1810 1613 1712 1613 122.9 1T 333 357 266 290 Android MP-RndMem v5 Benchmark V1.0 16-Oct-2012 12.36 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 646 1281 877 1117 2T 602 1181 931 1181 4T 790 1187 921 1183 8T 884 1081 925 1081 122.9 1T 170 419 234 396 2T 357 389 225 389 4T 223 286 131 357 8T 226 226 163 268 12288 1T 119 130 45 45 2T 127 132 43 50 4T 133 126 44 50 8T 132 129 44 49 Total Elapsed Time 17.9 seconds ***************************************************** T1 TTFone M013S 10.1 inch tablet, 300-800 MHz VIA 8650 Android MP-RndMem v5 Benchmark V1.0 16-Oct-2012 14.11 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 619 887 593 818 2T 521 862 570 751 4T 638 728 538 693 8T 521 500 325 509 122.9 1T 166 173 47 57 2T 180 172 45 55 4T 168 158 38 53 8T 152 137 44 49 12288 1T 190 176 19 23 2T 189 173 19 23 4T 189 180 19 22 8T 191 178 19 23 Total Elapsed Time 38.6 seconds ***************************************************** T9 ARM 926EJ 800 MHz, Android 2.2 Android MP-RndMem v5 Benchmark V1.1 09-jul-2013 22.54 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 0 909 620 796 2T 580 825 589 734 4T 228 722 540 685 8T 27 592 456 497 122.9 1T 102 183 48 5 2T 182 164 47 57 4T 165 107 43 24 8T 152 143 43 51 12288 1T 145 188 16 19 2T 193 164 17 20 4T 187 106 18 20 8T 178 158 19 19 Total Elapsed Time 43,9 seconds ***************************************************** BS1 BlueStacks Emulator on 3 GHz Phenom Android MP-RndMem v7 Benchmark V1.0 16-Oct-2012 14.31 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 2048 1921 1921 1755 2T 1921 1228 2457 1228 4T 1638 1638 1638 1638 8T 1528 1946 1528 1218 122.9 1T 2211 2047 1523 1935 2T 1228 1548 1548 1548 4T 1638 1638 1638 1638 8T 1825 1638 1638 1376 12288 1T 1843 1755 307 409 2T 1638 1638 351 351 4T 1638 2457 327 378 8T 1966 1966 327 393 Total Elapsed Time 11.1 seconds ***************************************************** ET1 Emulator on 2.4 GHz Core 2 Duo Android MP-RndMem v7 Benchmark V1.0 16-Oct-2012 12.44 MB/Second Using 1, 2, 4 and 8 Threads KB SerRD SerRDWR RndRD RndRDWR 12.29 1T 737 853 744 884 2T 707 815 709 796 4T 634 772 644 728 8T 508 476 440 483 122.9 1T 738 864 704 840 2T 709 835 753 805 4T 666 720 611 726 8T 517 290 483 559 12288 1T 682 778 41 48 2T 696 773 41 47 4T 690 785 41 48 8T 707 783 41 48 Total Elapsed Time 20.3 seconds


To Start


Systems Used



 T1      Device TTFone M013S 10.1 inch tablet, 300-800 MHz VIA 8650
         Screen pixels w x h 600 x 1024
         Android Build Version      2.2
         Processor        : ARM926EJ-S rev 5 (v5l)
         BogoMIPS        : 797.97
         Features        : swp half thumb fastmult edsp java 
         CPU part        : 0x926
         Linux version 2.6.32.9

 T2      Device WayTeq xTAB-70 7 inch tablet, 800 MHz Cortex-A9
         Screen pixels w x h 600 x 800 
         Android Build Version      2.3.4
         Processor     : ARMv7 Processor rev 1 (v7l)
         BogoMIPS     : 2035.71
         Features : swp half thumb fastmult vfp edsp neon vfpv3 
         CPU part   : 0xc09                    - Cortex-A9
         Linux version 2.6.34

 T4      Device Miumiu w17 Pro 7 inch tablet, dual 1500 MHz  Cortex-A9
         Screen pixels w x h 600 x 976 
         Android Build Version      4.0.3 - Ice Cream Sandwich
         Processor  : ARMv7 Processor rev 0 (v7l)
         processor  : 0  BogoMIPS : 2393.70
         processor  : 1  BogoMIPS : 2393.70
         Features   : swp half thumb fastmult vfp edsp neon vfpv3 
         CPU part   : 0xc09                    - Cortex-A9
         Hardware   : Amlogic Meson6 g04 customer platform
         Linux version 3.0.8
 
 T7      Device Google Nexus 7 quad core CPU 1.3, GHz 1.2 GHz > 1 core
         RAM 1 GB DDR3L-1333 Bandwidth 5.3 GB/sec
         Screen pixels w x h 1280 x 736 MHz 
         Twelve-core Nvidia GeForce ULP graphics 416 MHz
         Android Build Version      4.1.2
         Processor : ARMv7 Processor rev 9 (v7l)
         processor : 0  BogoMIPS : 1993.93
         processor : 1  BogoMIPS : 1993.93
         processor : 2  BogoMIPS : 1993.93
         processor : 3  BogoMIPS : 1993.93
         Features  : swp half thumb fastmult vfp edsp neon vfpv3 tls 
         CPU implementer : 0x41
         CPU architecture: 7
         CPU variant     : 0x2
         CPU part        : 0xc09             - Cortex-A9
         CPU revision    : 9
         Hardware        : grouper           - nVidia Tegra 3 T30L
         Revision        : 0000
         Linux version    3.1.10

 T9      Device WM8650 800 MHz
         Screen pixels w x h 800 x 480
         Android Build Version      2.2
         Processor       : ARM926EJ-S rev 5 (v5l)
         BogoMIPS        : 797.97
         Features        : swp half thumb fastmult edsp java 
         CPU implementer : 0x41
         CPU architecture: 5TEJ
         CPU variant     : 0x0
         CPU part        : 0x926
         Hardware        : WMT
         Linux version 2.6.32.9

 T11     Voyo A15, Samsung EXYNOS 5250 Dual core 2.0 GHz Cortex-A15, 
         Mali-T604 GPU, 2 GB DDR3-1600 RAM, dual channel, 12.8 GB/s
         Screen pixels w x h 1920 x 1032 
         Android Build Version      4.2.2  - Jelly Bean
         Processor       : ARMv7 Processor rev 4 (v7l)
         processor       : 0
         BogoMIPS        : 992.87
         processor       : 1
         BogoMIPS        : 997.78
         Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4
                           idiva idivt 
         CPU implementer : 0x41
         CPU architecture: 7
         CPU variant     : 0x0
         CPU part        : 0xc0f
         CPU revision    : 4
         Hardware        : SMDK5250
         Linux version 3.4.35Ut

 T21     Kindle Fire HDX 7, 2.2 GHz  Quad Core Qualcomm Snapdragon 800 (Krait 400) 
         2 x 32 Bit LPDDR3-1866 Memory, 14.9 GB/s, GPU Qualcomm Adreno 330, 578 MHz
         Device Amazon KFTHWI
         Screen pixels w x h 1200 x 1803 
         Android Build Version      4.4.3
         Processor       : ARMv7 Processor rev 0 (v7l)
         processor       :  0, 1, 2, 3
         BogoMIPS        : 38.40
         Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt 
         CPU implementer : 0x51
         CPU architecture: 7
         CPU variant     : 0x2
         CPU part        : 0x06f
         CPU revision    : 0
         Hardware        : Qualcomm MSM8974
         Revision        : 0000
         Linux version 3.4.0-perf (gcc version 4.7) 

 T22     Lenovo Tab 2 A8-50, 1.3 GHz quad core 64 bit MediaTek ARM Cortex-A53 
         1 GB LPDDR3, GPU Mali T720  MP2
         Device LENOVO Lenovo TAB 2 A8-50F
         Screen pixels w x h 800 x 1216
         Android Build Version      5.0.2
         Processor : AArch64 Processor rev 3 (aarch64)
         processor : 0, 1, 2
         BogoMIPS  : 26.0
         Features : fp asimd aes pmull sha1 sha2 crc32
         CPU implementer : 0x41
         CPU architecture: AArch64
         CPU variant : 0x0
         CPU part : 0xd03
         CPU revision : 3
         Hardware : MT8161
         Linux version 3.10.65 


 P11     Samsung Galaxy SIII, Quad Core 1.4 GHz Cortex-A9
         Dual Channel DDR2 RAM
         Screen pixels w x h 720 x 1280
         Android Build Version      4.0.4
         Processor : ARMv7 Processor rev 0 (v7l)
         processor : 0  BogoMIPS : 1592.52
         processor : 1  BogoMIPS : 2786.91
         processor : 3  BogoMIPS : 398.13
         Features : swp half thumb fastmult vfp edsp neon vfpv3 tls
         CPU implementer : 0x41
         CPU architecture: 7
         CPU variant : 0x3
         CPU part : 0xc09
         CPU revision : 0
         Hardware : SMDK4x12
         Revision : 000c
         Serial : 3b065f3d4df1bb2d
         Linux version 3.0.15

 P12     Qualcomm Snapdragon S4, 1500 MHz
         Device  Vega S5 - Dual Core
         CPU MSM8960
         Screen pixels w x h 720 x 1184 
         Android Build Version      4.0.3
         Processor       : ARMv7 Processor rev 0 (v7l)
         processor       : 0
         BogoMIPS        : 13.53
         processor       : 1
         BogoMIPS        : 13.53
         Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4
         CPU implementer : 0x51
         CPU architecture: 7
         CPU variant     : 0x1
         CPU part        : 0x04d
         CPU revision    : 0
         Hardware        : QCT MSM8960 EF44S
         Revision        : 0000
         Linux version 3.0.8

 P13     Samsung Galaxy GT-I9100 SII Dual core 1.2 GHz Cortex-A9
         Screen pixels w x h 480 x 800
         Android Build Version      4.1.2
         Processor : ARMv7 Processor rev 1 (v7l)
         processor : 0
         BogoMIPS : 1592.52
         processor : 1
         BogoMIPS : 2388.78
         Features : swp half thumb fastmult vfp edsp neon vfpv3 tls
         CPU implementer : 0x41
         CPU architecture: 7
         CPU variant : 0x2
         CPU part : 0xc09
         CPU revision : 1
         Hardware : SHW-M250K
         Revision : 000a
         Linux version 3.0.31

 P15     Lava Xolo A1000 1GHz Dual-core MT6577 Cortex A9 processor
         Screen pixels w x h 720 x 1280
         Android Build Version      4.1.1
         Processor : ARMv7 Processor rev 0 (v7l)
         processor : 0
         BogoMIPS : 1993.93
         Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls
         CPU implementer : 0x41
         CPU architecture: 7
         CPU variant : 0x3
         CPU part : 0xc09
         CPU revision : 0
         Hardware : MT6577
         Linux version 3.4.0 

 P19?    Device not given
         Qualcomm Snapdragon S4 Dual Core
         Screen pixels w x h 720 x 1184
         Android Build Version      4.3
         Processor : ARMv7 Processor rev 0 (v7l)
         processor : 0 and 1
         BogoMIPS : 13.53
         Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4
         CPU implementer : 0x51
         CPU architecture: 7
         CPU variant : 0x2
         CPU part : 0x04d
         CPU revision : 0
         Hardware : msm8960dt
         Revision : 81b2
         Device : ghost
         Radio : 1
         Linux version 3.4.42

 P20     MediaTec MT6589, Quad Core Cortex A7 1.5 GHz
         Screen pixels w x h 720 x 1280 
         Android Build Version      4.2.1
         Processor ARMv7 Processor rev 2 (v7l)
         processor : 0, 1, 2, 3
         BogoMIPS  : 3043.37
         Features  : swp half thumb fastmult vfp edsp thumbee neon vfpv3
                     tls vfpv4 idiva idivt 
         CPU implementer : 0x41
         CPU architecture: 7
         CPU variant     : 0x0
         CPU part        : 0xc07
         CPU revision    : 2
         Hardware        : MT6589
         Linux version 3.4.5

 P22     Samsung Galaxy Note II N7100 Quad-core 1.6 GHz Cortex-A9
         Screen pixels w x h 720 x 1280
         Android Build Version      4.1.2
         Processor : ARMv7 Processor rev 0 (v7l)
         processor : 0, 1, 2, 3
         BogoMIPS : 1592.52
         Features : swp half thumb fastmult vfp edsp neon vfpv3 tls
         CPU implementer : 0x41
         CPU architecture: 7
         CPU variant : 0x3
         CPU part : 0xc09
         CPU revision : 0
         Chip revision : 0020
         Hardware : SMDK4x12
         Revision : 000b
         Linux version 3.0.97

 P23     Huawei ?? Octa-core Cortex A17
         Screen pixels w x h 1280 x 720 
         Android Build Version      4.2.2
         Processor : ARMv7 Processor rev 4 (v7l)
         processor : 0, 1, 2, 3, 4, 5, 6, 7
         BogoMIPS  : 2723.39
         Features  : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt 
         CPU implementer : 0x41
         CPU architecture: 7
         CPU variant     : 0x0
         CPU part        : 0xc07
         CPU revision    : 4
         Hardware        : MT6592
         Revision        : 0000
         Linux version 3.4.39

 A1      Asus MemoPad 7 ME176CEX, 1.86 GHz Atom Intel Atom Z3745 
         Screen pixels w x h 800 x 1216
         Android Build Version      4.4.2
         Processor : ARMv7 processor rev 1 (v7l)
         BogoMIPS : 1500.0
         Features : neon vfp swp half thumb fastmult edsp vfpv3
         CPU implementer : 0x69
         CPU architecture: 7
         CPU variant : 0x1
         CPU part : 0x001
         CPU revision : 1
         Hardware : placeholder
         Revision : 0001
         Linux version 3.10.20

 ET1     Device Emulator 2.4 GHz Core 2 Duo
         Screen pixels w x h 600 x 1024 
         Android Build Version      4.0.4
         Processor       : ARMv7 Processor rev 0 (v7l)
         BogoMIPS        : 292.45
         Features        : swp half thumb fastmult vfp edsp neon vfpv3 
         CPU implementer : 0x41
         CPU part        : 0xc08
         Linux version 2.6.29

 BS1     BlueStacks Emulator on 3 GHz Phenom
         Screen pixels w x h 1024 x 600
         Android Build Version      2.3.4
         processor       : 0
         vendor_id       : AuthenticAMD
         cpu family      : 16
         model           : 4
         model name      : AMD Phenom(tm) II X4 945 Processor
         stepping        : 2
         cpu MHz         : 3013.000
         cache size      : 512 KB
         -
         -
         bogomips        : 26686.25
         Linux version 2.6.38
  
To Start




Roy Longbottom at Linkedin Roy Longbottom January 2016

The Official Internet Home for my Benchmarks is via the link
Roy Longbottom's PC Benchmark Collection